diff --git a/cookie-store/cookieStore_delete_insecure.tentative.https.window.js b/cookie-store/cookieStore_delete_insecure.tentative.https.window.js new file mode 100644 index 00000000000000..bb1907faf58dfd --- /dev/null +++ b/cookie-store/cookieStore_delete_insecure.tentative.https.window.js @@ -0,0 +1,19 @@ +'use strict'; + +promise_test(async t => { + await cookieStore.set('cookie-name', 'cookie-value', { secure: false }); + t.add_cleanup(async () => { await cookieStore.delete('cookie-name'); }); + + await cookieStore.delete('cookie-name'); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); +}, 'cookieStore.delete(name) can delete an insecure cookie'); + +promise_test(async t => { + await cookieStore.set('cookie-name', 'cookie-value', { secure: false }); + t.add_cleanup(async () => { await cookieStore.delete('cookie-name'); }); + + await cookieStore.delete({ name: 'cookie-name' }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); +}, 'cookieStore.delete(options) can delete an insecure cookie'); \ No newline at end of file