From ba6d38e9dd0f61cca373e2e660c99b5e23f73a6b Mon Sep 17 00:00:00 2001 From: carson Date: Sat, 23 May 2020 04:52:52 -0700 Subject: Fix https://github.com/bigskysoftware/htmx/issues/19 clean up uses of getRawAttribute() and add a `data-*` test for all attribute tests. --- test/attributes/hx-push-url.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/attributes/hx-push-url.js') diff --git a/test/attributes/hx-push-url.js b/test/attributes/hx-push-url.js index c76d6aa4..4559d57a 100644 --- a/test/attributes/hx-push-url.js +++ b/test/attributes/hx-push-url.js @@ -120,4 +120,15 @@ describe("hx-push-url attribute", function() { chai.assert(timeInMs < 300, "Should take less than 300ms on most platforms"); }) + it("navigation should push an element into the cache w/ data-* prefix", function () { + this.server.respondWith("GET", "/test", "second"); + getWorkArea().innerHTML.should.be.equal(""); + var div = make('
first
'); + div.click(); + this.server.respond(); + getWorkArea().textContent.should.equal("second") + var cache = JSON.parse(localStorage.getItem(KUTTY_HISTORY_CACHE)); + cache.length.should.equal(1); + }); + }); \ No newline at end of file -- cgit v1.2.3