Sha256: 5abb4382a9ed9520d2f168377f573ed716d335a2361fe27f30581e5849e81e94
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
describe("app", function() { describe("#_singleton", function() { it("should be able to create example singleton without initialize", function() { app._singleton.add('singletonAdd', function(){}); expect(app.singletonAdd).not.toEqual(undefined); }); it("should be able to create example singleton with initialize", function() { app._singleton.init('singletonInit', function(){return {toString: "Init"}}); expect(app.singletonInit['toString']).toEqual('Init'); }); }); it("#_uuid", function() { expect(app._uuid()).toMatch(/^\w{8}-\w{4}-\w{4}-\w{4}-\w{12}$/); }); describe('#_config', function(){ beforeEach(function(){ app._config.array(); }) it('#array', function(){ var result = ""; ['-3', '4', 'example'].each(function(item){ result = result + item; }) expect(result).toEqual('-34example'); }) it('#any', function(){ expect(['-3', '4', 'example'].any()).toEqual(true); }) it('#empty', function(){ expect([].empty()).toEqual(true); }) it('#equal', function(){ expect([1, '2', 3].equal([1, 3])).toEqual(false); expect([1, '2', 3].equal([1, '2', 3])).toEqual(true); }) }); describe('#_ajax', function(){ it('#addEvent', function(){ //app._ajax.addEvent.lockAfterClick(); }) }) });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appjs-rails-1.0.3 | spec/javascripts/appSpec.js |