Skip to content

Commit 0fa5a18

Browse files
committed
retested and min added
1 parent ed8efdb commit 0fa5a18

File tree

2 files changed

+141
-1
lines changed

2 files changed

+141
-1
lines changed

src/test/java/org/htmlunit/libraries/HtmxTest2x0x3.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,23 @@ public class HtmxTest2x0x3 extends HtmxTest {
4040
FF = "passes:599failures:8",
4141
FF_ESR = "passes:599failures:8")
4242
public void htmx() throws Exception {
43-
htmx("htmx-2.0.3");
43+
htmx("htmx-2.0.3", false);
44+
}
45+
46+
/**
47+
* @throws Exception if an error occurs
48+
*/
49+
@Test
50+
@Alerts(DEFAULT = "passes:539failures:67",
51+
FF = "passes:539failures:66",
52+
FF_ESR = "passes:539failures:66")
53+
@HtmlUnitNYI(
54+
CHROME = "passes:535failures:70",
55+
EDGE = "passes:535failures:70",
56+
FF = "passes:535failures:70",
57+
FF_ESR = "passes:535failures:70")
58+
public void htmxMin() throws Exception {
59+
htmx("htmx-2.0.3", true);
4460
}
4561

4662
@Override
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<html lang="en">
2+
<head>
3+
<meta charset="utf-8" />
4+
<title>Mocha Tests</title>
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" />
7+
<meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
8+
<meta http-equiv="cache-control" content="max-age=0" />
9+
<meta http-equiv="expires" content="0" />
10+
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
11+
<meta http-equiv="pragma" content="no-cache" />
12+
<meta name="htmx-config" content='{"historyEnabled":false,"defaultSettleDelay":0}'>
13+
</head>
14+
<body style="padding:20px;font-family: sans-serif">
15+
16+
<h1 style="margin-top: 40px">htmx.js test suite</h1>
17+
<p id="version-number">Version:&nbsp;</p>
18+
19+
<h2>Scratch Page</h2>
20+
<ul>
21+
<li>
22+
<a href="scratch/scratch.html">Scratch Page</a>
23+
</li>
24+
</ul>
25+
26+
<h2>Manual Tests</h2>
27+
<a href="manual/">Here</a>
28+
29+
<h2>Mocha Test Suite</h2>
30+
<a href="index.html">[ALL]</a>
31+
32+
<script src="../node_modules/chai/chai.js"></script>
33+
<script src="../node_modules/chai-dom/chai-dom.js"></script>
34+
<script src="../node_modules/mocha/mocha.js"></script>
35+
<!-- HtmlUnit script src="../node_modules/mocha-webdriver/dist/index.js"></script -->
36+
<script src="../node_modules/mocha-webdriver-runner/dist/mocha-webdriver-client.js"></script>
37+
<script src="../node_modules/sinon/pkg/sinon.js"></script>
38+
<script src="../node_modules/mock-socket/dist/mock-socket.js"></script>
39+
<script src="../src/htmx.min.js"></script>
40+
<script>
41+
// Do not log all the events in headless mode (the log output is enormous)
42+
if (navigator.webdriver) {
43+
htmx.logAll = function () { }
44+
}
45+
46+
// Add the version number to the top
47+
document.getElementById('version-number').innerText += htmx.version
48+
</script>
49+
50+
<script class="mocha-init">
51+
mocha.setup({ui: 'bdd', timeout: 4000 });
52+
mocha.checkLeaks();
53+
window.should = window.chai.should()
54+
</script>
55+
56+
<script src="util/util.js"></script>
57+
58+
<!-- core tests -->
59+
<script src="core/internals.js"></script>
60+
<script src="core/api.js"></script>
61+
<script src="core/ajax.js"></script>
62+
<script src="core/config.js"></script>
63+
<script src="core/verbs.js"></script>
64+
<script src="core/parameters.js"></script>
65+
<script src="core/headers.js"></script>
66+
<script src="core/regressions.js"></script>
67+
<script src="core/security.js"></script>
68+
<!-- HtmlUnit shadowdom not supported so far script src="core/shadowdom.js"></script -->
69+
<script src="core/perf.js"></script>
70+
<script src="core/validation.js"></script>
71+
<script src="core/tokenizer.js"></script>
72+
<script src="core/extensions.js"></script>
73+
<script src="core/extension-swap.js"></script>
74+
75+
<!-- attribute tests -->
76+
<script src="attributes/hx-boost.js"></script>
77+
<script src="attributes/hx-confirm.js"></script>
78+
<script src="attributes/hx-delete.js"></script>
79+
<script src="attributes/hx-ext.js"></script>
80+
<script src="attributes/hx-get.js"></script>
81+
<script src="attributes/hx-headers.js"></script>
82+
<script src="attributes/hx-history.js"></script>
83+
<script src="attributes/hx-include.js"></script>
84+
<script src="attributes/hx-indicator.js"></script>
85+
<script src="attributes/hx-disabled-elt.js"></script>
86+
<script src="attributes/hx-inherit.js"></script>
87+
<script src="attributes/hx-disinherit.js"></script>
88+
<script src="attributes/hx-on-wildcard.js"></script>
89+
<script src="attributes/hx-params.js"></script>
90+
<script src="attributes/hx-patch.js"></script>
91+
<script src="attributes/hx-post.js"></script>
92+
<script src="attributes/hx-preserve.js"></script>
93+
<script src="attributes/hx-push-url.js"></script>
94+
<script src="attributes/hx-put.js"></script>
95+
<script src="attributes/hx-request.js"></script>
96+
<script src="attributes/hx-select.js"></script>
97+
<script src="attributes/hx-select-oob.js"></script>
98+
<script src="attributes/hx-swap-oob.js"></script>
99+
<script src="attributes/hx-swap.js"></script>
100+
<script src="attributes/hx-sync.js"></script>
101+
<script src="attributes/hx-target.js"></script>
102+
<script src="attributes/hx-trigger.js"></script>
103+
<script src="attributes/hx-vals.js"></script>
104+
<script src="attributes/hx-vars.js"></script>
105+
106+
<!-- this hyperscript integration should be removed once its removed from the tests -->
107+
<script src="lib/_hyperscript.js"></script>
108+
109+
<!-- events last so they don't screw up other tests -->
110+
<script src="core/events.js"></script>
111+
112+
<div id="mocha"></div>
113+
114+
<script class="mocha-exec">
115+
document.addEventListener("DOMContentLoaded", function () {
116+
mocha.run();
117+
})
118+
</script>
119+
<em>Work Area</em>
120+
<hr/>
121+
<div id="work-area" hx-history-elt>
122+
</div>
123+
</body>
124+
</html>

0 commit comments

Comments
 (0)