Skip to content
Extraits de code Groupes Projets
framer_spec.js 909 octets
Newer Older
  • Learn to ignore specific revisions
  • describe("app.pages.Framer", function(){
      beforeEach(function(){
    
        loginAs(factory.user())
        app.frame = new factory.statusMessage();
    
        this.page = new app.pages.Framer();
      });
    
    
      it("passes the model down to the template picker", function(){
        expect(this.page.templatePicker.model).toBe(app.frame)
      });
    
      it("passes the model down to the post view", function(){
    
        expect(this.page.postView().model).toBe(app.frame)
    
      describe("rendering", function(){
        beforeEach(function(){
          this.page.render();
        });
    
        it("saves the model when you click done",function(){
          spyOn(app.frame, "save");
          this.page.$("button.done").click();
          expect(app.frame.save).toHaveBeenCalled();
        });
    
    
        it("navigates on save", function(){
          spyOn(app.router, "navigate")
          this.page.model.trigger("sync")
          expect(app.router.navigate).toHaveBeenCalled()
        })
    
    Dennis Collinson's avatar
    Dennis Collinson a validé
    });