From 08e70c399c1008ae131829dafb01596c9b445a6c Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 7 Jul 2014 21:25:40 -0600 Subject: add specs for the cake view. --- spec/javascripts/backbone/models/cake_spec.js.coffee | 1 - spec/javascripts/backbone/views/cake_view_spec.js.coffee | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 spec/javascripts/backbone/views/cake_view_spec.js.coffee (limited to 'spec/javascripts/backbone') diff --git a/spec/javascripts/backbone/models/cake_spec.js.coffee b/spec/javascripts/backbone/models/cake_spec.js.coffee index 054f079a..e69b3f6b 100644 --- a/spec/javascripts/backbone/models/cake_spec.js.coffee +++ b/spec/javascripts/backbone/models/cake_spec.js.coffee @@ -38,4 +38,3 @@ describe "CakeSide.Models.Cake", -> it "returns the correct url", -> result = createSUT(slug: '123-cake').public_url() expect(result).toMatch(/^http:\/\/.+\/creations\/123-cake$/) - diff --git a/spec/javascripts/backbone/views/cake_view_spec.js.coffee b/spec/javascripts/backbone/views/cake_view_spec.js.coffee new file mode 100644 index 00000000..c8480bc6 --- /dev/null +++ b/spec/javascripts/backbone/views/cake_view_spec.js.coffee @@ -0,0 +1,15 @@ +describe "CakeSide.Views.Cakes.CakeView", -> + cake = new CakeSide.Models.Cake + name: 'chocolate' + view = new CakeSide.Views.Cakes.CakeView + model: cake + + describe "when there are no photos", -> + beforeEach -> + view.render() + + it 'renders the cake', -> + expect(view.$el.html()).toMatch(/chocolate/) + + it 'does not display any photos', -> + expect(view.$el.html()).not.toMatch(/img/) -- cgit v1.2.3