o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1356456669.923767:@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"2012-12-23T15:15:34-07:00;�FI"length;�Fi�I"digest;�F"%e79ee4306f6844c2cb344dfee0ae49f9I"source;�FI"�(function() { describe("Teabag", function() { describe("class level API", function() { return it("has the expected API", function() { var keys; keys = Object.keys(Teabag); expect(keys).toContain("defer"); expect(keys).toContain("slow"); expect(keys).toContain("fixturePath"); 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"%875c21dd79e08fe87530c24b4af5812aI"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"2012-12-23T15:15:34-07:00;�FI"digest;�F"%a621d4a4baa8e26ed49ef709a617f60bI" _version;�F"%6776f581a4329e299531e1d52aa59832