From d244646ba25b0405bf5f9e9e74ddd1e749e8b046 Mon Sep 17 00:00:00 2001 From: Chris Todorov Date: Fri, 8 Nov 2024 14:25:33 -0800 Subject: [PATCH] Add TODO so we know what to do --- TODO.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000000..7bf3c16ae0 --- /dev/null +++ b/TODO.md @@ -0,0 +1,10 @@ +In-Memory Order Updater TODO +=== + +- [ ] Finish renaming methods that don't persist ever +- [ ] Consider Sofia's recommendation to break this class into POROs to simplify testing +- [ ] Address FIXME on renaming `recalculate_adjustments`? +- [ ] Add test coverage for `update_item_total` when line item totals change +- [ ] Test coverage to ensure state changes aren't persisted (if someone changes current implementation) +- [ ] Handle persistence in `update_promotions` +- [ ] Handle persistence in `update_taxes`