describe("morphdom-swap extension", function() { beforeEach(function () { this.server = makeServer(); clearWorkArea(); }); afterEach(function () { this.server.restore(); clearWorkArea(); }); it('works on basic request', function () { this.server.respondWith("GET", "/test", "!"); var btn = make('') btn.click(); should.equal(btn.getAttribute("hx-get"), "/test"); this.server.respond(); should.equal(btn.getAttribute("hx-get"), null); btn.innerHTML.should.equal("Clicked!"); }); });