blissfuljs
Version:
Lightweight helper library for modern browsers.
37 lines (27 loc) • 997 B
JavaScript
describe("$.start()", function () {
helpers.fixture("core.html");
it("exists", function () {
expect($.start).to.exist;
});
var testContainer, para;
beforeEach(function () {
testContainer = document.getElementById("fixture-container");
para = document.createElement("p");
para.setAttribute("id", "para");
});
it("inserts an element before existing content", function () {
$.start(para, testContainer);
expect(testContainer.children.length).to.equal(2);
expect(testContainer.children[0].id).to.equal("para");
});
it("inserts an element before existing content [using ._.]", function () {
para._.start(testContainer);
expect(testContainer.children.length).to.equal(2);
expect(testContainer.children[0].id).to.equal("para");
});
it("inserts an element before existing content [using set]", function () {
para._.set({start: testContainer});
expect(testContainer.children.length).to.equal(2);
expect(testContainer.children[0].id).to.equal("para");
});
});