diff options
author | carson <carson@leaddyno.com> | 2020-05-13 09:12:31 -0700 |
---|---|---|
committer | carson <carson@leaddyno.com> | 2020-05-13 09:12:31 -0700 |
commit | ba5cb7105a9a74f36b271c82c7b72d23b4584211 (patch) | |
tree | 37da749e3e349f0f3dff194cee5dc2d52b4f2ed6 /test/core/verbs.js | |
parent | 4b2ace772b8903fb54b5d6c967967c6ab3482fad (diff) | |
download | htmx-ba5cb7105a9a74f36b271c82c7b72d23b4584211.tar.gz htmx-ba5cb7105a9a74f36b271c82c7b72d23b4584211.zip |
organize tests
Diffstat (limited to 'test/core/verbs.js')
-rw-r--r-- | test/core/verbs.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/core/verbs.js b/test/core/verbs.js new file mode 100644 index 00000000..9da5834a --- /dev/null +++ b/test/core/verbs.js @@ -0,0 +1,44 @@ +describe("GENERAL - kutty AJAX Verbs", function() { + beforeEach(function () { + this.server = makeServer(); + clearWorkArea(); + }); + afterEach(function () { + this.server.restore(); + clearWorkArea(); + }); + + it('handles basic posts properly', function () { + this.server.respondWith("POST", "/test", "post"); + var div = make('<div kt-post="/test">click me</div>'); + div.click(); + this.server.respond(); + div.innerHTML.should.equal("post"); + }) + + it('handles basic put properly', function () { + this.server.respondWith("PUT", "/test", "put"); + var div = make('<div kt-put="/test">click me</div>'); + div.click(); + this.server.respond(); + div.innerHTML.should.equal("put"); + }) + + it('handles basic patch properly', function () { + this.server.respondWith("PATCH", "/test", "patch"); + var div = make('<div kt-patch="/test">click me</div>'); + div.click(); + this.server.respond(); + div.innerHTML.should.equal("patch"); + }) + + it('handles basic delete properly', function () { + this.server.respondWith("DELETE", "/test", "delete"); + var div = make('<div kt-delete="/test">click me</div>'); + div.click(); + this.server.respond(); + div.innerHTML.should.equal("delete"); + }) + +}); + |