summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/navigation-api/updateCurrentEntry-method
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/navigation-api/updateCurrentEntry-method
parentInitial commit. (diff)
downloadthunderbird-upstream.tar.xz
thunderbird-upstream.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/navigation-api/updateCurrentEntry-method')
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/basic.html.ini3
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-away-and-back.html.ini3
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-location-api.html.ini3
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-initial-about-blank-unserializablestate.html.ini3
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-not-fully-active-unserializablestate.html.ini3
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-pushState.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-replaceState.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/initial-about-blank.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/location-reload.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/no-args.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/not-fully-active.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/opaque-origin.html.ini5
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/same-document-away-and-back-location-api.html.ini6
-rw-r--r--testing/web-platform/meta/navigation-api/updateCurrentEntry-method/unserializable.html.ini8
14 files changed, 64 insertions, 0 deletions
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/basic.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/basic.html.ini
new file mode 100644
index 0000000000..c259a24671
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/basic.html.ini
@@ -0,0 +1,3 @@
+[basic.html]
+ [updateCurrentEntry() works as expected]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-away-and-back.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-away-and-back.html.ini
new file mode 100644
index 0000000000..926f0440d4
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-away-and-back.html.ini
@@ -0,0 +1,3 @@
+[cross-document-away-and-back.html]
+ [entry.getState() behavior after navigating away and back]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-location-api.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-location-api.html.ini
new file mode 100644
index 0000000000..4d647b313a
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/cross-document-location-api.html.ini
@@ -0,0 +1,3 @@
+[cross-document-location-api.html]
+ [entry.getState() behavior after cross-document location API navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-initial-about-blank-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-initial-about-blank-unserializablestate.html.ini
new file mode 100644
index 0000000000..88c3a6448b
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-initial-about-blank-unserializablestate.html.ini
@@ -0,0 +1,3 @@
+[exception-order-initial-about-blank-unserializablestate.html]
+ [updateCurrentEntry() with unserializable state on the initial about:blank must throw an "InvalidStateError", not a "DataCloneError"]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-not-fully-active-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-not-fully-active-unserializablestate.html.ini
new file mode 100644
index 0000000000..6b9a94834d
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/exception-order-not-fully-active-unserializablestate.html.ini
@@ -0,0 +1,3 @@
+[exception-order-not-fully-active-unserializablestate.html]
+ [updateCurrentEntry() with unserializable state while not fully active must throw an "InvalidStateError", not a "DataCloneError"]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-pushState.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-pushState.html.ini
new file mode 100644
index 0000000000..2df3bf9573
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-pushState.html.ini
@@ -0,0 +1,5 @@
+[history-pushState.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [entry.getState() after history.pushState()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-replaceState.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-replaceState.html.ini
new file mode 100644
index 0000000000..ba5b877b2f
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/history-replaceState.html.ini
@@ -0,0 +1,5 @@
+[history-replaceState.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [entry.getState() after history.replaceState()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/initial-about-blank.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/initial-about-blank.html.ini
new file mode 100644
index 0000000000..3bbe8f21eb
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/initial-about-blank.html.ini
@@ -0,0 +1,5 @@
+[initial-about-blank.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [updateCurrentEntry() must throw if the document is still on the initial about:blank]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/location-reload.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/location-reload.html.ini
new file mode 100644
index 0000000000..8f375fdeb4
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/location-reload.html.ini
@@ -0,0 +1,5 @@
+[location-reload.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [entry.getState() after location.reload()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/no-args.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/no-args.html.ini
new file mode 100644
index 0000000000..ddce17d865
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/no-args.html.ini
@@ -0,0 +1,5 @@
+[no-args.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [updateCurrentEntry() must throw if state is not given]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/not-fully-active.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/not-fully-active.html.ini
new file mode 100644
index 0000000000..fd8102525d
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/not-fully-active.html.ini
@@ -0,0 +1,5 @@
+[not-fully-active.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [updateCurrentEntry() must throw if the document is not fully active]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/opaque-origin.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/opaque-origin.html.ini
new file mode 100644
index 0000000000..f16dfb457c
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/opaque-origin.html.ini
@@ -0,0 +1,5 @@
+[opaque-origin.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [navigation.updateCurrentEntry() in an opaque origin iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/same-document-away-and-back-location-api.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/same-document-away-and-back-location-api.html.ini
new file mode 100644
index 0000000000..03408baf3f
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/same-document-away-and-back-location-api.html.ini
@@ -0,0 +1,6 @@
+[same-document-away-and-back-location-api.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [entry.getState() behavior after navigating away using the location API, then back]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/unserializable.html.ini b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/unserializable.html.ini
new file mode 100644
index 0000000000..048743db1f
--- /dev/null
+++ b/testing/web-platform/meta/navigation-api/updateCurrentEntry-method/unserializable.html.ini
@@ -0,0 +1,8 @@
+[unserializable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [updateCurrentEntry() must throw if state is unserializable (WritableStream)]
+ expected: FAIL
+
+ [updateCurrentEntry() must throw if state is unserializable (SharedArrayBuffer)]
+ expected: FAIL