From b8fd728e061d441ee313b959b38f8a20c93a6c00 Mon Sep 17 00:00:00 2001 From: Prem Sichanugrist Date: Fri, 6 Jul 2012 11:33:37 -0400 Subject: [PATCH] Pass in element in CMS.start() instead --- cms/static/coffee/spec/main_spec.coffee | 5 +++-- cms/static/coffee/src/main.coffee | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cms/static/coffee/spec/main_spec.coffee b/cms/static/coffee/spec/main_spec.coffee index a9a84da007..c8f6976fed 100644 --- a/cms/static/coffee/spec/main_spec.coffee +++ b/cms/static/coffee/spec/main_spec.coffee @@ -10,11 +10,12 @@ describe "CMS", -> describe "start", -> beforeEach -> + @element = $("
") spyOn(CMS.Views, "Course").andReturn(jasmine.createSpyObj("Course", ["render"])) - CMS.start() + CMS.start(@element) it "create the Course", -> - expect(CMS.Views.Course).toHaveBeenCalled() + expect(CMS.Views.Course).toHaveBeenCalledWith(el: @element) expect(CMS.Views.Course().render).toHaveBeenCalled() describe "view stack", -> diff --git a/cms/static/coffee/src/main.coffee b/cms/static/coffee/src/main.coffee index 14433e7468..b88bc7210b 100644 --- a/cms/static/coffee/src/main.coffee +++ b/cms/static/coffee/src/main.coffee @@ -4,8 +4,8 @@ viewStack: [] - start: -> - new CMS.Views.Course(el: $('section.main-container')).render() + start: (el) -> + new CMS.Views.Course(el: el).render() replaceView: (view) -> @viewStack = [view] @@ -32,4 +32,4 @@ $ -> $.ajaxSetup headers : { 'X-CSRFToken': $.cookie 'csrftoken' } - CMS.start() + CMS.start($('section.main-container'))