Sha256: 5687bf6a5bbe157a5a4252675607e346bea9ef8b971c2b9ad3b8aab0fb51cf0c
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
describe("jasmineUnderTest.pp (HTML Dependent)", function () { it("should stringify non-element HTML nodes properly", function() { var sampleNode = document.createTextNode(""); expect(jasmineUnderTest.pp(sampleNode)).toEqual("HTMLNode"); expect(jasmineUnderTest.pp({foo: sampleNode})).toEqual("Object({ foo: HTMLNode })"); }); it("should stringify empty HTML elements as their opening tags", function () { var simple = document.createElement('div'); simple.className = 'foo'; expect(jasmineUnderTest.pp(simple)).toEqual('<div class="foo">'); }); it("should stringify non-empty HTML elements as tags with placeholders", function() { var nonEmpty = document.createElement('div'); nonEmpty.className = 'foo'; nonEmpty.innerHTML = '<p>Irrelevant</p>'; expect(jasmineUnderTest.pp(nonEmpty)).toEqual('<div class="foo">...</div>'); }); it("should print Firefox's wrapped native objects correctly", function() { if(jasmine.getEnv().firefoxVersion) { try { new CustomEvent(); } catch(e) { var err = e; }; expect(jasmineUnderTest.pp(err)).toMatch(/Not enough arguments/); } }); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jasmine-core-3.0.0 | ./lib/jasmine-core/spec/html/PrettyPrintHtmlSpec.js |