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

dineeek / ngx-libs-workspace / 24938617946
97%

Build:
DEFAULT BRANCH: main
Ran 25 Apr 2026 07:19PM UTC
Jobs 1
Files 25
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

25 Apr 2026 07:18PM UTC coverage: 96.056% (+0.06%) from 96.0%
24938617946

push

github

web-flow
feat(ngx-pass-code): quality-pass — autofill, theming, tests, docs (#48)

* feat(ngx-pass-code): add autocomplete + inputmode inputs

Mirror the HTML autocomplete and inputmode attributes onto every
slot. Default to empty (attribute omitted) so existing consumers see
no change. Enables Safari/iOS SMS one-time-code autofill via
autocomplete="one-time-code" and the digit-only keypad on mobile via
inputmode="numeric" without forcing type="number".

* feat(ngx-pass-code): expose CSS custom properties for theming

Replace hardcoded slot colors and sizes with --ngx-pass-code-*
custom properties. Defaults preserve the existing look exactly.
Consumers can now restyle slot dimensions, border, focus ring,
invalid color, and typography from any selector targeting
ngx-pass-code without ::ng-deep.

* fix(ngx-pass-code): replace inline onclick with Angular click handler

The slots used onclick="select()" — a string-encoded DOM handler
that bypasses Angular's event system, can't be reasoned about in
zone-less mode, and is invisible to tests. Switch to a typed
(click) binding that calls select() on the target input.

* test(ngx-pass-code): exercise real disabled propagation through form

The previous form-integration disabled test asserted disabled=false
on every input and never bound disabled() into the form schema, so
it was untrue to its title and would have stayed green even if
[formField] dropped the disabled flag. Wire disabled(p, ...) into
the form schema and assert that flipping the source signal disables
every slot.

* test(ngx-pass-code): add specs for validator and directives

Unit specs for passCodeComplete (incomplete vs valid across null,
short, exact and long values, including reactive updates),
FocusNextPreviousInputDirective (next/prev focus, autoblur, Tab/Space
edge cases, number-mode keydown clear), and TransformInputValueDirective
(text-transform toggle). Brings standalone coverage to symbols that
were previously only exercised through the compone... (continued)

439 of 475 branches covered (92.42%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

584 of 590 relevant lines covered (98.98%)

115.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24938617946.1 25 Apr 2026 07:19PM UTC 50
96.89
GitHub Action Run
Source Files on build 24938617946
  • Tree
  • List 25
  • Changed 18
  • Source Changed 2
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24938617946
  • d84255f1 on github
  • Prev Build on main (#24938170788)
  • Next Build on main (#24938664981)
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