da7897c0d67a06c27b09fafcc182e7a901ac63d2
Add comprehensive unit tests for pure invoice business logic: - assert-invoice-amounts-add-up (behaviors 9.4, 11.4) - does-amount-exceed-outstanding? (behavior 13.4) - assert-percentages-add-up (behavior 15.3) - stack-rank and deduplicate (behaviors 24.1, 24.4, 24.5) - clientize-vendor (behavior 8.4) - location-select* (behavior 9.3) - maybe-code-accounts with Shared location spreading (behavior 15.6) - can-undo-autopayment (behaviors 19.2-19.4) - due date / scheduled payment calculations (behaviors 8.2, 8.3) - can-handwrite? and credit-only? (pay wizard behaviors) - due date display logic (behavior 1.7) Also fixes: - user.clj: add missing datomic.api alias (d) used in sample functions - new_invoice_wizard_test.clj: fix sut8 -> sut9 typo Marks completed unit-test behaviors with [x] in invoice.md
Description
No description provided
Languages
Clojure
90.9%
CSS
4.3%
Sass
2.3%
HTML
1.2%
HCL
0.4%
Other
0.7%