diff --git a/bemade_fsm/tests/test_fsm_visit.py b/bemade_fsm/tests/test_fsm_visit.py index 17f0619..1f9639c 100644 --- a/bemade_fsm/tests/test_fsm_visit.py +++ b/bemade_fsm/tests/test_fsm_visit.py @@ -114,3 +114,11 @@ class FSMVisitTest(BemadeFSMBaseTest): self.assertEqual(sol1.qty_to_deliver, 0) self.assertEqual(sol2.qty_to_deliver, 0) self.assertTrue(visit.is_completed) + + def test_marking_visit_done_does_not_create_sale_order_line(self): + so, visit, sol1, sol2 = self._generate_so_with_one_visit_two_lines() + so.action_confirm() + + visit.task_id.action_fsm_validate() + + self.assertEqual(len(so.order_line), 3)