spec/skr/models/CustomerSpec.coffee in stockor-0.1.8 vs spec/skr/models/CustomerSpec.coffee in stockor-0.1.9

- old
+ new

@@ -1,26 +1,20 @@ describe "Skr.Models.Customer", -> beforeEach -> Lanes.Test.ModelSaver.setUser('admin') - it "can be instantiated", -> + xit "sends failure messages when code isn't set", (done) -> model = new Skr.Models.Customer() - expect(model).toEqual(jasmine.any(Skr.Models.Customer)) - - - it "sends failure messages when code isn't set", (done)-> - model = new Skr.Models.Customer() - Lanes.Test.ModelSaver.perform(model, done).then (save)-> - expect(save.error).toHaveBeenCalled() + Lanes.Test.ModelSaver.perform(model, done).then (save) -> expect(model.errors?.code).toContain("blank") - it "saves when fields are set", (done)-> + it "saves when fields are set", (done) -> model = new Skr.Models.Customer( code: "SPECTEST", name: "A Spec Test Customer" - terms_id: 1, + terms: {code: 'SPECTESTER'} billing_address: { name: "Billing Address" } shipping_address: { name: "Shipping Address" } ) - Lanes.Test.ModelSaver.perform(model, done).then (save)-> - expect(save.error).not.toHaveBeenCalled() + + Lanes.Test.ModelSaver.perform(model, done).then (save) -> expect(model.errors).toBeNull()