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()