MyPropHub E2E summary

Generated 2026-06-26T15:39:38.219Z · 35 tests · total 5m 22s · run 6m 28s
6
passed
26
failed
2
flaky
1
skipped
StatusSpecTestDurationAttemptsError / note
FAILED auth-login.spec.ts logs in, lands authenticated, then logs out 3.8 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED auth-tenant-login.spec.ts tenant logs in and reaches the tenant portal 7.5 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED currency-consistency.spec.ts currency symbol propagates across invoices and payments screens 36.0 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED dashboard-stats.spec.ts dashboard reflects properties / tenants / collection / tickets 7.1 s 3 createUnit failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!-->
FAILED invoice-generate-manual.spec.ts owner generates a manual invoice for a tenant 7.8 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED invoice-pdf-attachment.spec.ts sending an invoice enqueues an outbound notification 7.2 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED invoice-pdf-currency.spec.ts invoice detail and PDF use the org currency symbol 8.8 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED invoice-pdf-generation.spec.ts owner downloads an invoice PDF 8.4 s 3 createInvoice failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!
FAILED invoice-pdf-multipage.spec.ts invoice PDF renders with many line items 7.9 s 3 createTenant failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED lease-doc-upload.spec.ts owner uploads a lease document and it appears for the tenant 11.6 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED listing-photos.spec.ts owner uploads photos to a listing and they appear via the API 7.5 s 3 createListing failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no- expect(received).toBe(
FAILED maintenance-staff-lifecycle.spec.ts owner moves a maintenance ticket through its lifecycle 7.8 s 3 createTenant failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED maintenance-tenant-creates.spec.ts maintenance ticket can be created and appears in the list 6.3 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED monthly-rent-generation.spec.ts monthly rent generation creates invoices for occupied units 7.9 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED payment-fifo-multi-invoice.spec.ts partial payment allocates FIFO across multiple unpaid invoices 6.9 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED payment-record-full.spec.ts owner records a full payment and the invoice is marked paid 7.4 s 3 createUnit failed: 404 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /api/units</pre> </body> </html> expect(received).toBe(expected) // Object.is equality[22
FAILED property-create.spec.ts owner creates a property via the UI 58.7 s 3 expect(locator).toBeEnabled() failed Locator: getByRole('button', { name: /add property/i }) Expected: enabled Timeout: 10000ms Error: element(s) not found Call log:  - Expect "toBeEnabled" with timeout 10000ms  - waiting
FAILED property-edit-delete.spec.ts owner edits then deletes a property 27.8 s 3 expect(received).toBe(expected) // Object.is equality Expected: "Renamed Block_mqv3hea96wz" Received: null Call Log: - Timeout 10000ms exceeded while waiting on the predicate
FAILED recurring-bill-runs.spec.ts owner creates a recurring bill and it surfaces for the tenant 8.2 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED reports-generation.spec.ts GET /api/reports/occupancy returns 200 + JSON body 6.5 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED statement-download.spec.ts owner downloads a tenant statement PDF 6.5 s 3 createTenant failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED tenant-create-and-assign.spec.ts owner creates a tenant and assigns to a unit 8.4 s 3 createUnit failed: 404 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /api/units</pre> </body> </html> expect(received).toBe(expected) // Object.is equality[22
FAILED tenant-payment-ledger.spec.ts tenant payment is reflected in the ledger and balance 7.8 s 3 createUnit failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!-->
FAILED tenant-vacate-and-reassign.spec.ts owner vacates and reassigns a tenant to a different unit 8.5 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FAILED tenants-list-page.spec.ts new tenant shows in /tenants list 7.5 s 3 Login API returned 502: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-
FAILED units-list-page.spec.ts new unit shows in /units list 6.0 s 3 createProperty failed: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><
FLAKY messaging-owner-to-tenant.spec.ts owner sends a tenant notification and it lands in the queue 6.2 s 2 createUnit failed: 404 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /api/units</pre> </body> </html> expect(received).toBe(expected) // Object.is equality[22
FLAKY unit-create.spec.ts owner creates a unit under a property 7.1 s 2 unit create: 502 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!--> <html
SKIPPED recurring-bill-create.spec.ts owner creates a recurring bill 243 ms 1 skipped
PASSED auth-login.spec.ts rejects bad credentials 2.5 s 1
PASSED auth.setup.ts authenticate as owner 2.1 s 1
PASSED auth.setup.ts authenticate as tenant 1.8 s 1
PASSED reports-generation.spec.ts GET /api/reports/financial returns 200 + JSON body 2.0 s 1
PASSED reports-generation.spec.ts GET /api/reports/maintenance returns 200 + JSON body 2.1 s 1
PASSED reports-generation.spec.ts reports page loads in the UI 3.0 s 1