Sha256: d6e73ba40d9e8fdcc9d3cb701b5f775677867539174b282588486e759f34c607
Contents?: true
Size: 1010 Bytes
Versions: 1
Compression:
Stored size: 1010 Bytes
Contents
describe("Home", function(){ beforeEach(function(){ var session = new Session(); session.setAuthenticated('true'); session.setApiKey('testtoken'); source = new Source(); sinon.stub(source,'fetch') sinon.stub(source,'save'); this.homeView = new App.Views.Home({model : source}); }); afterEach(function(){ var session = new Session(); session.setAuthenticated('false'); session.setApiKey(null); }); it("should have render initial html",function(){ this.indexRenderSpy = sinon.spy(this.homeView,'render'); this.homeView.render(); expect(this.indexRenderSpy).toHaveBeenCalledOnce(); }); it("should have correct html rendered ",function(){ var title = this.homeView.el.innerHTML.search('Home'); expect(title).toBeGreaterThan(0); var change_btn = this.homeView.el.innerHTML.search('Change Admin Password'); expect(change_btn).toBeGreaterThan(0); var reset = this.homeView.el.innerHTML.search('Reset'); expect(reset).toBeGreaterThan(0); }) });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rhoconnect-3.2.0.beta1 | spec/javascripts/home_view_spec.js |