spec/dummy/tmp/cache/assets/D3C/840/sprockets%2Fc6202ec91d567a85bd3d46dc43ea9108 in teabag-0.5.1 vs spec/dummy/tmp/cache/assets/D3C/840/sprockets%2Fc6202ec91d567a85bd3d46dc43ea9108 in teabag-0.5.2
- old
+ new
@@ -1,8 +1,46 @@
-o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1357882774.2663722:@value"e{I"
-class:EFI"BundledAsset; FI"logical_path; FI"4teabag/base/reporters/html/failure_view_spec.js; FI"
pathname; FI"j/Users/jejacks0n/Projects/teabag/spec/javascripts/teabag/base/reporters/html/failure_view_spec.coffee; FI"content_type; FI"application/javascript; FI"
-mtime; FI"2012-12-14T00:03:09-07:00; FI"length; FidI"digest; F"%4957dca09c005fb6ae2c62984f51d990I"source; FI"d(function() {
+o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1358363407.0652668:@value"?{I"
+class:EFI"BundledAsset; FI"logical_path; FI"4teabag/base/reporters/html/failure_view_spec.js; TI"
pathname; FI"j/Users/jejacks0n/Projects/teabag/spec/javascripts/teabag/base/reporters/html/failure_view_spec.coffee; FI"content_type; FI"application/javascript; FI"
+mtime; FI"2013-01-14T11:17:36-07:00; FI"length; Fi5I"digest; F"%dfb16c9d9bdce8a54e2d96eece8bc6a7I"source; FI"5(function() {
- describe("Teabag.Reporters.HTML.FailureView", function() {});
+ describe("Teabag.Reporters.HTML.FailureView", function() {
+ describe("constructor", function() {
+ return it("assigns @spec", function() {
+ var spec, subject;
+ spec = {
+ foo: "bar"
+ };
+ spyOn(Teabag.Reporters.HTML.FailureView.prototype, 'build');
+ subject = new Teabag.Reporters.HTML.FailureView(spec);
+ return expect(subject.spec).toBe(spec);
+ });
+ });
+ return describe("#build", function() {
+ beforeEach(function() {
+ this.mockSpec = {
+ link: "_link_",
+ fullDescription: "_full_description_",
+ errors: function() {
+ return [
+ {
+ message: "_error_message_",
+ stack: "_error_stack_"
+ }
+ ];
+ }
+ };
+ this.subject = new Teabag.Reporters.HTML.FailureView(this.mockSpec);
+ return this.subject.build();
+ });
+ return it("builds the html", function() {
+ var content;
+ content = this.subject.el.innerHTML;
+ expect(content).toContain('href="_link_"');
+ expect(content).toContain('_full_description_');
+ expect(content).toContain("<strong>_error_message_</strong>");
+ return expect(content).toContain("_error_stack_");
+ });
+ });
+ });
}).call(this);
-; FI"required_assets_digest; F"%a8bddca23dfb20ae8a3f9249af2acf11I"
_version; F"%6776f581a4329e299531e1d52aa59832
+; FI"required_assets_digest; F"%7d822687ed12e70940887793ceba9d6dI"
_version; F"%6776f581a4329e299531e1d52aa59832
\ No newline at end of file