From bec10be233f95438ece97a0eeb4b2153c1ebcbbd Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Thu, 13 Dec 2012 14:46:07 +1100 Subject: [PATCH] Make create test thinner --- .../unit/order_cycle_spec.js.coffee | 33 +++++-------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/spec/javascripts/unit/order_cycle_spec.js.coffee b/spec/javascripts/unit/order_cycle_spec.js.coffee index 74b4f92be6..e1222cb277 100644 --- a/spec/javascripts/unit/order_cycle_spec.js.coffee +++ b/spec/javascripts/unit/order_cycle_spec.js.coffee @@ -182,44 +182,27 @@ describe 'OrderCycle services', -> describe 'creating an order cycle', -> it 'redirects to the order cycles page on success', -> - OrderCycle.order_cycle = - incoming_exchanges: [ - {enterprise_id: "2", active: true} - {enterprise_id: "7", active: true} - {enterprise_id: "9", active: false} - ] - outgoing_exchanges: [] - name: "name" - orders_open_at: "2012-12-14 07:30:00" - orders_close_at: "2012-12-22 04:15:00" - coordinator_id: "7" - + OrderCycle.order_cycle = 'this is the order cycle' + spyOn(OrderCycle, 'removeInactiveExchanges') $httpBackend.expectPOST('/admin/order_cycles.json', { - order_cycle: - incoming_exchanges: [ - {enterprise_id:"2",active:true} - {enterprise_id:"7",active:true} - ] - outgoing_exchanges:[] - name:"name" - orders_open_at:"2012-12-14 07:30:00" - orders_close_at:"2012-12-22 04:15:00" - coordinator_id:"7" + order_cycle: 'this is the order cycle' }).respond {success: true} OrderCycle.create() $httpBackend.flush() + expect(OrderCycle.removeInactiveExchanges).toHaveBeenCalled() expect($window.location).toEqual('/admin/order_cycles') it 'does not redirect on error', -> + OrderCycle.order_cycle = 'this is the order cycle' + spyOn(OrderCycle, 'removeInactiveExchanges') $httpBackend.expectPOST('/admin/order_cycles.json', { - order_cycle: - incoming_exchanges: [] - outgoing_exchanges:[] + order_cycle: 'this is the order cycle' }).respond {success: false} OrderCycle.create() $httpBackend.flush() + expect(OrderCycle.removeInactiveExchanges).toHaveBeenCalled() expect($window.location).toEqual(undefined)