describe("Core htmx internals Tests", function() { beforeEach(function () { this.server = makeServer(); clearWorkArea(); }); afterEach(function () { this.server.restore(); clearWorkArea(); }); it("makeFragment works with janky stuff", function(){ htmx._("makeFragment")("").tagName.should.equal("BODY"); htmx._("makeFragment")("").tagName.should.equal("BODY"); //NB - the tag name should be the *parent* element hosting the HTML since we use the fragment children // for the swap htmx._("makeFragment")("").tagName.should.equal("TR"); htmx._("makeFragment")("").tagName.should.equal("TABLE"); htmx._("makeFragment")("").tagName.should.equal("COLGROUP"); htmx._("makeFragment")("").tagName.should.equal("TBODY"); }) });