From c773e861310d3604d378dd992b12e1d7cd1217b4 Mon Sep 17 00:00:00 2001 From: carson Date: Mon, 25 Jan 2021 14:20:06 -0700 Subject: [PATCH] regression test for previous fix move event cancellation before filtering so form submissions can be cancelled properly --- test/core/regressions.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/core/regressions.js b/test/core/regressions.js index f78bac28..5d0b7555 100644 --- a/test/core/regressions.js +++ b/test/core/regressions.js @@ -98,4 +98,16 @@ describe("Core htmx Regression Tests", function(){ byId("d1").innerText.should.equal('Replaced'); }); + it('does not submit with a false condition on a form', function() { + this.server.respondWith("POST", "/test", "Submitted"); + var defaultPrevented = false; + htmx.on("click", function(evt) { + defaultPrevented = evt.defaultPrevented; + }) + var form = make('
'); + form.click() + this.server.respond(); + defaultPrevented.should.equal(true); + }) + })