Project

General

Profile

Edit Copy Actions

Support #11723

open

Solar Design now has passing frontend and backend tests for the catalogue, the public proposal, system-size math, quote snapshots, and the design schema.

Added by Thirupathirao Uppu 7 days ago. Updated 3 days ago.

Status:
New
Priority:
Normal
Start date:
10/26/2026
Due date:
% Done:

90%

Estimated time:
32:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by Thirupathirao Uppu 7 days ago

  • % Done changed from 0 to 30

SolarDesignList.test.tsx checks loading, empty and failed loads, design rows, Open, create with and without a customer, search, status filter, paging, and sharing.
PublicDesignShare.test.tsx checks the loading line, the quote from the API, a bad share link, and a missing contract PDF.
designCalculations.test.ts and designCalculations.test.js check panel size, north-roof production, shade, soiling, and an empty map.
proposalCurrency.test.js checks that a changed quote after the PDF blocks sharing with a 409.
solarDesignSchema.test.js checks the required design id and customer, draft or finalized status, roof values, and the unique share-token index.
package.json adds those backend files to npm run test:solar-design.
setupTests.ts provides TextEncoder so the screen tests can use React Router.
Earlier, the Create subscription plan left menu was removed in PlanEditor.tsx and platform-admin.css, so the form uses the full dialog width.

Actions #2

Updated by Thirupathirao Uppu 6 days ago

  • % Done changed from 30 to 60
Actions #3

Updated by Thirupathirao Uppu 5 days ago

  • % Done changed from 60 to 80
Actions #4

Updated by Thirupathirao Uppu 3 days ago

  • % Done changed from 80 to 90
Edit Copy Actions

Also available in: Atom PDF