o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1359171527.6487281: @value"{I" class:EFI"ProcessedAsset;FI"logical_path;FI"teabag/base/teabag_spec.js;FI" pathname;FI"U/Users/jejacks0n/Projects/teabag/spec/javascripts/teabag/base/teabag_spec.coffee;FI"content_type;FI"application/javascript;FI" mtime;FI"2013-01-21T15:52:04-07:00;FI" length;FiâI" digest;F"%3fb88ccd7eb597334a23eff42f5a20ecI" source;FI"â(function() { describe("Teabag", function() { describe("class level API", function() { return it("has the expected API", function() { var keys; if (!Object.keys) { return; } keys = Object.keys(Teabag); expect(keys).toContain("defer"); expect(keys).toContain("slow"); expect(keys).toContain("root"); expect(keys).toContain("finished"); expect(keys).toContain("execute"); expect(keys).toContain("version"); expect(keys).toContain("Date"); expect(keys).toContain("location"); return expect(keys).toContain("console"); }); }); return describe(".execute", function() { beforeEach(function() { return Teabag.defer = false; }); it("allows defering (thus not instantiating the runner)", function() { var spy; Teabag.defer = true; spy = spyOn(Teabag, "Runner"); Teabag.execute(); return expect(spy).wasNotCalled(); }); return it("will execute if it should", function() { var spy; spy = spyOn(Teabag, "Runner"); Teabag.execute(); return expect(spy).toHaveBeenCalled(); }); }); }); }).call(this); ;TI"dependency_digest;F"%ac2ed06361e75f6802151f3e87456e5eI"required_paths;F[I"U/Users/jejacks0n/Projects/teabag/spec/javascripts/teabag/base/teabag_spec.coffee;FI"dependency_paths;F[{I" path;FI"U/Users/jejacks0n/Projects/teabag/spec/javascripts/teabag/base/teabag_spec.coffee;FI" mtime;FI"2013-01-21T15:52:04-07:00;FI" digest;F"%7156b1e12ee85c15607bc80d5286cf4fI" _version;F"%6776f581a4329e299531e1d52aa59832