From 2e72fe1bcefb52a213794612092051fc21377e26 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Wed, 30 Aug 2023 12:56:58 +0100 Subject: [PATCH] Covers order number change --- spec/services/order_invoice_comparator_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/services/order_invoice_comparator_spec.rb b/spec/services/order_invoice_comparator_spec.rb index c00c6e2098..5675165559 100644 --- a/spec/services/order_invoice_comparator_spec.rb +++ b/spec/services/order_invoice_comparator_spec.rb @@ -34,6 +34,12 @@ describe OrderInvoiceComparator do expect(subject).to be true end + it "returns false if an attribute which should not change, changes" do + Spree::Order.where(id: order.id).update_all(number: 'R631504404') + order.reload + expect(subject).to be false + end + it "returns false if a non-relevant attribute changes" do order.update!(note: "THIS IS A NEW NOTE") expect(subject).to be false