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

kiva / ui / 31133073905
84%

Build:
DEFAULT BRANCH: main
Ran 07 Aug 2026 12:06AM UTC
Jobs 1
Files 517
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 Aug 2026 12:00AM UTC coverage: 84.769% (+0.2%) from 84.534%
31133073905

push

github

web-flow
feat(BorrowerProfile): repayment schedule parity AD-415 AD-416 AD-417 (#7144)

* feat(repaymentSchedule): derive partner repayment rows from server statuses

Shapes each repayment period into the date, expected and actual amounts, and
comment the schedule renders. The actual cell falls back to $0.00 for a past
period that received nothing and to an availability date for an upcoming one.

AD-415

* test(repaymentSchedule): cover partner repayment row shaping

Covers repaid, delinquent and upcoming periods, the $0.00 versus availability
choice, comment attribution and the currency-loss note.

AD-415

* fix(RepaymentSchedule): restore Actual and Comments for partner loans

Partner loans now read their schedule from LoanPartner.repayments and render
the Actual and Comments columns the legacy profile had, on both the table and
the mobile cards. Per-period status comes from the server instead of comparing
the loan's paid amount against a running expected total, which mislabelled
received repayments as delinquent.

Keeping the intro sentence in one paragraph also fixes its missing spaces:
split across sibling elements, the separators became whitespace-only text
nodes that Vue drops.

AD-415
AD-364

* test(RepaymentSchedule): cover actual amounts, comments and intro spacing

Drives the component through its query result so the rendered table is what
gets asserted, including that the intro sentence keeps its spaces.

AD-415
AD-364

* test(RepaymentSchedule): add stories for actual repayment data

Adds repayment period fixtures covering received, currency loss, delinquent
and upcoming periods, and stories for the paying back, on track and
delinquent variants.

AD-415

* feat(repaymentSchedule): shape the advanced repayment view

Lays each period's borrower repayments out as separate expected and recorded
rows rather than pairing them by index, since a period can hold a different
number of each, and builds the lending partner's settlement row alongside.

AD-416
... (continued)

6931 of 7737 branches covered (89.58%)

Branch coverage included in aggregate %.

705 of 713 new or added lines in 10 files covered. (98.88%)

1 existing line in 1 file now uncovered.

55287 of 65660 relevant lines covered (84.2%)

28.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
89.83
src/composables/useScrollGradients.js
2
98.23
0.95% src/components/Portfolio/LoanList.vue
1
99.17
src/components/BorrowerProfile/AdvancedRepaymentTable.vue

Coverage Regressions

Lines Coverage ∆ File
1
98.23
0.95% src/components/Portfolio/LoanList.vue
Jobs
ID Job ID Ran Files Coverage
1 31133073905.1 07 Aug 2026 12:06AM UTC 517
84.77
GitHub Action Run
Source Files on build 31133073905
  • Tree
  • List 517
  • Changed 7
  • Source Changed 4
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31133073905
  • fbbb5abd on github
  • Prev Build on main (#31132566379)
  • Next Build on main (#31136460252)
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