diff --git a/src/browser/tests/history.html b/src/browser/tests/history.html
index 1508e232..e2aa0d35 100644
--- a/src/browser/tests/history.html
+++ b/src/browser/tests/history.html
@@ -2,37 +2,17 @@
+
diff --git a/src/browser/tests/support/history.html b/src/browser/tests/support/history.html
new file mode 100644
index 00000000..d3356de3
--- /dev/null
+++ b/src/browser/tests/support/history.html
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/src/browser/tests/testing.js b/src/browser/tests/testing.js
index 01bb19db..2e33c1d3 100644
--- a/src/browser/tests/testing.js
+++ b/src/browser/tests/testing.js
@@ -99,8 +99,7 @@
}
}
- // our test runner sets this to true
- const IS_TEST_RUNNER = window._lightpanda_skip_auto_assert === true;
+ const IS_TEST_RUNNER = window.navigator.userAgent.startsWith("Lightpanda/");
window.testing = {
fail: fail,
@@ -118,7 +117,7 @@
BASE_URL: 'http://127.0.0.1:9582/src/browser/tests/',
};
- if (window.navigator.userAgent.startsWith("Lightpanda/") == false) {
+ if (IS_TEST_RUNNER === false) {
// The page is running in a different browser. Probably a developer making sure
// a test is correct. There are a few tweaks we need to do to make this a
// seemless, namely around adapting paths/urls.