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

bleedingdeacons / fellowship / 33918545499
90%

Build:
DEFAULT BRANCH: main
Ran 04 Sep 2026 08:57PM UTC
Jobs 1
Files 57
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

04 Sep 2026 08:54PM UTC coverage: 24.405% (+6.5%) from 17.885%
33918545499

push

github

web-flow
test: cover the enrolment controller, 0% to 50% (#4)

The plugin's front door and its largest single file, previously with no
test at all. Everything behind it assumes the caller is a member's
handset, and this is the only code that decides so.

Most of what is asserted is a refusal, and three are easy to break with
nothing failing: the five-device cap, the shared enrolment path -- so a
password sign-in cannot skip a check the OAuth one makes -- and the fact
that a revoked handset is refused because it can no longer be found
rather than because anything downstream inspects a flag.

The cap is read off the class by reflection rather than restated. A test
carrying its own copy of 5 goes on passing when the cap moves and stops
testing the cap.

Two of these were wrong first time and both were worth having: the
member double takes its members through the constructor rather than an
add(), and the exchange reads its identity from the code store rather
than from the provider -- so the stranger had to be put in the code, not
in a stub.

831 of 3405 relevant lines covered (24.41%)

1.73 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
91.11
-2.22% fellowship/fellowship/src/Auth/PasswordAuthenticator.php
1
89.29
-3.57% fellowship/fellowship/src/Auth/DeviceRedirectValidator.php
1
88.24
-5.88% fellowship/fellowship/src/Auth/DeviceTokenMinter.php
1
80.0
-10.0% fellowship/fellowship/src/Auth/PasswordCredential.php
1
0.0
-50.0% fellowship/fellowship/src/Auth/PasswordCredentialRepository.php
1
75.0
-3.13% fellowship/fellowship/src/Auth/PasswordPolicy.php
1
88.57
-2.86% fellowship/fellowship/src/Auth/PasswordResetMailer.php
1
83.33
-8.33% fellowship/fellowship/src/Auth/PasswordResetResult.php
1
0.0
-50.0% fellowship/fellowship/src/Auth/Providers/OAuthProvider.php
1
90.32
-3.23% fellowship/fellowship/src/Auth/StateStore.php
1
89.19
-2.7% fellowship/fellowship/src/Crypto/DevicePublicKey.php
1
76.47
-5.88% fellowship/fellowship/src/Devices/MemberGate.php
Jobs
ID Job ID Ran Files Coverage
1 33918545499.1 04 Sep 2026 08:57PM UTC 57
24.41
GitHub Action Run
Source Files on build 33918545499
  • Tree
  • List 57
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33918545499
  • dcf39cb8 on github
  • Prev Build on main (#33907968763)
  • Next Build on main (#33931714234)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc