summaryrefslogtreecommitdiffstatshomepage
path: root/www/test/0.1.1/test/ext/ajax-header.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/test/0.1.1/test/ext/ajax-header.js')
-rw-r--r--www/test/0.1.1/test/ext/ajax-header.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/www/test/0.1.1/test/ext/ajax-header.js b/www/test/0.1.1/test/ext/ajax-header.js
new file mode 100644
index 00000000..0888ef3b
--- /dev/null
+++ b/www/test/0.1.1/test/ext/ajax-header.js
@@ -0,0 +1,21 @@
+describe("ajax-header extension", function() {
+ beforeEach(function () {
+ this.server = makeServer();
+ clearWorkArea();
+ });
+ afterEach(function () {
+ this.server.restore();
+ clearWorkArea();
+ });
+
+ it('Sends the X-Requested-With header', function () {
+ this.server.respondWith("GET", "/test", function (xhr) {
+ xhr.respond(200, {}, xhr.requestHeaders['X-Requested-With'])
+ });
+ var btn = make('<button hx-get="/test" hx-ext="ajax-header">Click Me!</button>')
+ btn.click();
+ this.server.respond();
+ btn.innerHTML.should.equal("XMLHttpRequest");
+ });
+
+}); \ No newline at end of file