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

dineeek / ngx-libs-workspace / 24938617946 / 1
97%
main: 97%

Build:
DEFAULT BRANCH: main
Ran 25 Apr 2026 07:19PM UTC
Files 50
Run time 1s
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.89% (+0.05%) from 96.841%
24938617946.1

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)

483 of 524 branches covered (92.18%)

Branch coverage included in aggregate %.

1168 of 1180 relevant lines covered (98.98%)

57.91 hits per line

Source Files on job 24938617946.1
  • Tree
  • List 50
  • Changed 18
  • Source Changed 2
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 24938617946
  • d84255f1 on github
  • Prev Job for on main (#24938170788.1)
  • Next Job for on main (#24938664981.1)
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