mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-06 22:36:07 +00:00
Fix users removing last item of confirmed order on /cart page
This commit is contained in:
committed by
Andy Brett
parent
b3610e035d
commit
651bdad7b9
@@ -222,6 +222,16 @@ 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]
|
||||
Cart.check_last_finalised_item()
|
||||
expect(RailsFlashLoader.loadFlash).toHaveBeenCalledWith(
|
||||
{error: t 'orders_cannot_remove_the_final_item'}
|
||||
)
|
||||
|
||||
it "pops the queue", ->
|
||||
Cart.update_enqueued = true
|
||||
spyOn(Cart, 'scheduleUpdate')
|
||||
|
||||
Reference in New Issue
Block a user