兒童保育計算器將幫助父母快速自我評估兒童保育支援的選擇,使他們能夠決定哪種計劃最適合他們的需求。兒童保育計算器將計算用戶輸入的數據,告知他們的資格以及他們可以獲得多少免稅兒童保育(TFC)、稅收抵免(TC)、雇主支持的兒童保育(ESC)和免費支援工作時間(包括工作父母的免費時間)計劃。
TC 和 ESC 資格要求用戶已經收到它們,如果他們回答沒有獲得優惠券或 TC,則將跳過收入問題。使用者不會被告知不符合摘要頁面上的資格。
無論工作狀態或國家/地區如何,每個人都可以享受免費工作時間計劃,但如果符合條件,英格蘭用戶可能可以為在職父母獲得免費工作時間。
兒童保育計算器呼叫 cc-eligibility 微服務(資格文件)。
兒童保育計算器前端服務收集使用者從所顯示頁面上的欄位輸入的資料。這些數據經過整理並傳遞到兒童保育計算器後端進程。結果將返回 Childcare Calculator Frontend 服務以顯示給使用者。
執行服務 若要在本機上執行微服務,請使用服務管理員 sm2 --start CCC_ALL 啟動依賴的微服務
端點 URL : /childcare-calc
埠號: 9381
若要執行應用程式的單元測試,請執行以下命令:
sbt test
運行單一單元測試/規範
sbt
testOnly *SpecToUse*
- 範例是 UnitSpec 的類別名運行測試覆蓋率套件
sbt clean coverage test coverageReport
注意: Cucumber/驗收測試可在單獨的專案中使用: https://github.com/hmrc/childcare-calculator-acceptance-tests
注意:效能測試可在單獨的專案中進行,網址為: https://github.com/hmrc/childcare-calculator-performance-tests
若要向訊息檔案提供傳入的變量,請使用以下格式:
@Messages("cc.compare.total.household.spend", totalHouseholdSpend)
cc.compare.total.household.spend = You told us your childcare costs are {0} a month
此程式碼是根據 Apache 2.0 許可證授權的開源軟體。