ladybird/Tests/LibWeb/Text/input/HTML/History-pushState-change-query.html

26 lines
815 B
HTML
Raw Normal View History

2025-03-18 19:28:35 +01:00
<!DOCTYPE html>
<script src="../include.js"></script>
<script>
asyncTest((done) => {
try {
history.pushState({}, null, "?tweaked");
println("Good: changing the query via pushState()");
} catch (e) {
println("FAIL: Threw!");
}
try {
history.pushState({}, null, "other.html");
println("FAIL: Should have thrown!");
} catch (e) {
println("Good: threw on changing the filename via pushState()");
}
try {
history.pushState({}, null, "History-pushState-change-query.html");
println("Good: going back to the original filename");
} catch (e) {
println("FAIL: threw on going back to original filename");
}
done();
});
</script>