MyPropHub E2E summary

Generated 2026-09-02T02:04:12.959Z · 40 tests · total 7m 45s · run 8m 4s
36
passed
1
failed
0
flaky
3
skipped
StatusSpecTestDurationAttemptsError / note
FAILED messaging-owner-to-tenant.spec.ts owner sends a tenant notification and it lands in the queue 40.1 s 3 payment-reminder: 500 {"message":"Failed to send payment reminder"} expect(received).toBe(expected) // Object.is equality Expected: true Received: false
SKIPPED invoice-pdf-attachment.spec.ts sending an invoice enqueues an outbound notification 12.4 s 1 skipped
SKIPPED invoice-pdf-multipage.spec.ts invoice PDF renders with many line items 11.8 s 1 skipped
SKIPPED recurring-bill-create.spec.ts owner creates a recurring bill 216 ms 1 skipped
PASSED auth-login.spec.ts logs in, lands authenticated, then logs out 4.7 s 1
PASSED auth-login.spec.ts rejects bad credentials 2.5 s 1
PASSED auth-tenant-login.spec.ts tenant logs in and reaches the tenant portal 2.4 s 1
PASSED auth.setup.ts authenticate as owner 3.2 s 1
PASSED auth.setup.ts authenticate as tenant 2.3 s 1
PASSED currency-consistency.spec.ts currency symbol propagates across invoices and payments screens 26.7 s 1
PASSED dashboard-stats.spec.ts dashboard reflects properties / tenants / collection / tickets 16.1 s 1
PASSED dashboard-stats.spec.ts dashboard Register Payment opens the tenant picker on /payments 2.4 s 1
PASSED dashboard-stats.spec.ts dashboard Record Utility opens the utility recorder 3.1 s 1
PASSED dashboard-stats.spec.ts Record Utility shows configured properties and reveals unoccupied units 21.5 s 1
PASSED invoice-generate-manual.spec.ts owner generates a manual invoice for a tenant 12.0 s 1
PASSED invoice-pdf-currency.spec.ts invoice detail and PDF use the org currency symbol 21.1 s 1
PASSED invoice-pdf-generation.spec.ts owner downloads an invoice PDF 18.4 s 1
PASSED lease-doc-upload.spec.ts owner uploads a lease document and it appears for the tenant 10.4 s 1
PASSED listing-photos.spec.ts owner uploads photos to a listing and they appear via the API 6.1 s 1
PASSED maintenance-staff-lifecycle.spec.ts owner moves a maintenance ticket through its lifecycle 14.9 s 1
PASSED maintenance-tenant-creates.spec.ts maintenance ticket can be created and appears in the list 10.5 s 1
PASSED monthly-rent-generation.spec.ts monthly rent generation creates invoices for occupied units 13.9 s 1
PASSED payment-fifo-multi-invoice.spec.ts FIFO payment of $250 allocates $100→inv1 and $150→inv2, leaves inv3 untouched 28.8 s 1
PASSED payment-property-picker.spec.ts payment picker filters by property and remembers it after rapid entry 38.0 s 1
PASSED payment-record-full.spec.ts owner records a full payment and the invoice is marked paid 19.0 s 1
PASSED property-create.spec.ts owner creates a property via the UI 6.5 s 1
PASSED property-edit-delete.spec.ts owner edits then deletes a property 7.2 s 1
PASSED recurring-bill-runs.spec.ts owner creates a recurring bill and it surfaces for the tenant 12.9 s 1
PASSED reports-generation.spec.ts GET /api/reports/financial returns 200 + JSON body 2.1 s 1
PASSED reports-generation.spec.ts GET /api/reports/occupancy returns 200 + JSON body 2.0 s 1
PASSED reports-generation.spec.ts GET /api/reports/maintenance returns 200 + JSON body 1.9 s 1
PASSED reports-generation.spec.ts reports page loads in the UI 3.6 s 1
PASSED statement-download.spec.ts owner downloads a tenant statement PDF 12.4 s 1
PASSED tenant-create-and-assign.spec.ts owner creates a tenant and assigns to a unit 11.9 s 1
PASSED tenant-payment-ledger.spec.ts tenant payment is reflected in the ledger and balance 14.7 s 1
PASSED tenant-vacate-and-reassign.spec.ts owner vacates and reassigns a tenant to a different unit 15.2 s 1
PASSED tenants-list-page.spec.ts new tenant shows in /tenants list 7.8 s 1
PASSED unit-create.spec.ts owner creates a unit under a property 5.8 s 1
PASSED units-list-page.spec.ts new unit shows in /units list 7.0 s 1
PASSED units-list-page.spec.ts property filter narrows /units list to selected property 11.9 s 1