• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

opengovsg / FormSG / 16111031269
72%

Build:
DEFAULT BRANCH: develop
Ran 07 Jul 2025 08:02AM UTC
Jobs 1
Files 414
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Jul 2025 07:46AM UTC coverage: 71.937% (-0.1%) from 72.034%
16111031269

push

github

web-flow
feat: mobile btn v3 (#8493)

* Add OTPVerificationTextStack to EditMobile FE

* add OTPVerificationTextCheck im8 texts

* update OTPVerificationTextStack with im8 texts & include contact support link

* OTPVerificationTextStack styling and spacing

* create MobileOTPModalProps

* replace OTP verification messages with standardized components

* replace modal with original smsCountsMdal

* show modal on enabling OTP verification toggle, refactored some texts

* add useSmsQuota to queries

* getSmsQuota to AdminViewForService

* include routes and handler to obtain sms counts & quota on BE

* include config, service and model for sms, updated to be used in control handler

* add sms types

* update query to query for sms counts by formId not by userId

* update FE to query for counts in the db

* add log to sms table for each successful otp message sent

* resolved FE message copy issues

* resolve FE api call to find sms counts and display

* remove local dev mail testing and logging

* added checkFormSmsLimitAndDeactivateForm to formService

* add util function and implement check if form has verifiable form fields

* implement sms threshold check to deactivate form in public form controller

* include formdeactivated mail component

* add formdeactivatednotificationhtml data type

* create sendFormDeactivatedNotification to MailService

* implement formdeactivatednotification sending when sms threshold is reached and form is turned off

* resolve sending formdeactivatednotification mail err to async

* resolved BE lint and error handling for mail sending

* add collaborators to the deactivated email

* void mail service result to return ResultAsync properly

* make logSendSms to return databaseerror

* fix bug for count query to query per form & not entire collection

* add noSmsLimit flag to surpass threshold limit

* resolved checkFormSmsLimitAndDeactivateForm to always return resultasync or asyncerr

* updated form.server.model.spec.ts with noSmsL... (continued)

2926 of 4941 branches covered (59.22%)

Branch coverage included in aggregate %.

92 of 145 new or added lines in 13 files covered. (63.45%)

10560 of 13806 relevant lines covered (76.49%)

48.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
35.9
src/app/services/sms/sms.service.ts
11
86.48
-3.1% src/app/services/mail/mail.service.ts
8
82.37
-0.8% src/app/modules/form/admin-form/admin-form.controller.ts
5
63.83
-2.08% src/app/services/postman-sms/postman-sms.service.ts
5
50.0
src/app/services/sms/sms.utils.ts
5
80.0
src/app/services/sms/sms_count.server.model.ts
3
49.43
2.99% src/app/modules/form/form.service.ts
Jobs
ID Job ID Ran Files Coverage
1 16111031269.1 07 Jul 2025 08:02AM UTC 414
71.94
GitHub Action Run
Source Files on build 16111031269
  • Tree
  • List 414
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16111031269
  • 5e1e46e4 on github
  • Prev Build on develop (#16111009861)
  • Next Build on develop (#16113104685)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc