Merge pull request #6528 from mprieger/5546-cart-page-last-item-deletion

Fix users removing last item of confirmed order on /cart page
This commit is contained in:
Pau Pérez Fabregat
2021-03-04 17:27:51 +01:00
committed by GitHub
4 changed files with 27 additions and 9 deletions

View File

@@ -222,6 +222,13 @@ describe 'Cart service', ->
expect(li.quantity).toEqual 1
expect(li.max_quantity).toEqual 1
describe "when modifying a confirmed order", ->
it "displays flash error when attempting to remove final item", ->
spyOn(RailsFlashLoader, 'loadFlash')
li = {variant: {id: 1}, quantity: 3}
Cart.line_items_finalised = [li]
expect(Cart.has_one_line_item()).toBe(true)
it "pops the queue", ->
Cart.update_enqueued = true
spyOn(Cart, 'scheduleUpdate')