From 07e92d343c8488d966f735fc888e5a216a3be52a Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Thu, 30 Sep 2021 16:22:42 +0100 Subject: [PATCH] Adds assertion on displaying complete but empty orders --- spec/system/admin/orders_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/system/admin/orders_spec.rb b/spec/system/admin/orders_spec.rb index 93fa6eaedc..9f43575f50 100644 --- a/spec/system/admin/orders_spec.rb +++ b/spec/system/admin/orders_spec.rb @@ -143,9 +143,23 @@ describe ' completed_at: 1.day.ago, line_items_count: 1 ) + + empty_complete_order = create( + :order_with_line_items, + distributor: distributor, + order_cycle: order_cycle, + user: user, + state: 'complete', + payment_state: 'balance_due', + completed_at: 1.day.ago, + line_items_count: 0 + ) + empty_order = create(:order, distributor: distributor, order_cycle: order_cycle) + login_as_admin_and_visit spree.admin_orders_path expect(page).to have_content complete_order.number + expect(page).to have_content empty_complete_order.number expect(page).to have_no_content incomplete_order.number expect(page).to have_no_content empty_order.number