mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-15 19:57:29 +09:00
parent
743bdc04fb
commit
e0ab4f9abf
4 changed files with 44 additions and 16 deletions
|
|
@ -4,20 +4,27 @@
|
||||||
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var wasRun = false;
|
var wasRun = false;
|
||||||
var hadSyntaxError = false;
|
var errorCount = 0;
|
||||||
|
var syntaxErrorCount = 0;
|
||||||
|
var eventCount = 0;
|
||||||
|
|
||||||
SimpleTest.waitForExplicitFinish();
|
SimpleTest.waitForExplicitFinish();
|
||||||
window.onerror = handleError;
|
window.onerror = handleError;
|
||||||
|
|
||||||
function handleError(message, url, line, column, error) {
|
function handleError(message, url, line, column, error) {
|
||||||
hadSyntaxError = error instanceof SyntaxError;
|
errorCount++;
|
||||||
|
if (error instanceof SyntaxError) {
|
||||||
|
syntaxErrorCount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function testError() {
|
function testError() {
|
||||||
ok(!wasRun, 'Check script was not run');
|
ok(!wasRun, 'Check script was not run');
|
||||||
ok(hadSyntaxError, 'Check that a SyntaxError was thrown');
|
ok(errorCount == 1, 'Check that an error was reported');
|
||||||
|
ok(syntaxErrorCount == 1, 'Check that a syntax error was reported');
|
||||||
|
ok(eventCount == 0, 'Check that no error event was fired');
|
||||||
SimpleTest.finish();
|
SimpleTest.finish();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type="module" src="module_badSyntax.js"></script>
|
<script type="module" src="module_badSyntax.js" onerror="eventCount++"></script>
|
||||||
<body onload='testError()'></body>
|
<body onload='testError()'></body>
|
||||||
|
|
|
||||||
|
|
@ -4,20 +4,27 @@
|
||||||
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var wasRun = false;
|
var wasRun = false;
|
||||||
var hadSyntaxError = false;
|
var errorCount = 0;
|
||||||
|
var syntaxErrorCount = 0;
|
||||||
|
var eventCount = 0;
|
||||||
|
|
||||||
SimpleTest.waitForExplicitFinish();
|
SimpleTest.waitForExplicitFinish();
|
||||||
window.onerror = handleError;
|
window.onerror = handleError;
|
||||||
|
|
||||||
function handleError(message, url, line, column, error) {
|
function handleError(message, url, line, column, error) {
|
||||||
hadSyntaxError = error instanceof SyntaxError;
|
errorCount++;
|
||||||
|
if (error instanceof SyntaxError) {
|
||||||
|
syntaxErrorCount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function testError() {
|
function testError() {
|
||||||
ok(!wasRun, 'Check script was not run');
|
ok(!wasRun, 'Check script was not run');
|
||||||
ok(hadSyntaxError, 'Check that a SyntaxError was thrown');
|
ok(errorCount == 1, 'Check that an error was reported');
|
||||||
|
ok(syntaxErrorCount == 1, 'Check that a syntax error was reported');
|
||||||
|
ok(eventCount == 0, 'Check that no error event was fired');
|
||||||
SimpleTest.finish();
|
SimpleTest.finish();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type="module" src="module_badSyntax.js" async></script>
|
<script type="module" src="module_badSyntax.js" async onerror="eventCount++"></script>
|
||||||
<body onload='testError()'></body>
|
<body onload='testError()'></body>
|
||||||
|
|
|
||||||
|
|
@ -4,22 +4,29 @@
|
||||||
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var wasRun = false;
|
var wasRun = false;
|
||||||
var hadSyntaxError = false;
|
var errorCount = 0;
|
||||||
|
var syntaxErrorCount = 0;
|
||||||
|
var eventCount = 0;
|
||||||
|
|
||||||
SimpleTest.waitForExplicitFinish();
|
SimpleTest.waitForExplicitFinish();
|
||||||
window.onerror = handleError;
|
window.onerror = handleError;
|
||||||
|
|
||||||
function handleError(message, url, line, column, error) {
|
function handleError(message, url, line, column, error) {
|
||||||
hadSyntaxError = error instanceof SyntaxError;
|
errorCount++;
|
||||||
|
if (error instanceof SyntaxError) {
|
||||||
|
syntaxErrorCount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function testError() {
|
function testError() {
|
||||||
ok(!wasRun, 'Check script was not run');
|
ok(!wasRun, 'Check script was not run');
|
||||||
ok(hadSyntaxError, 'Check that a SyntaxError was thrown');
|
ok(errorCount == 1, 'Check that an error was reported');
|
||||||
|
ok(syntaxErrorCount == 1, 'Check that a syntax error was reported');
|
||||||
|
ok(eventCount == 0, 'Check that no error event was fired');
|
||||||
SimpleTest.finish();
|
SimpleTest.finish();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type="module">
|
<script type="module" onerror="eventCount++">
|
||||||
// Module with a syntax error.
|
// Module with a syntax error.
|
||||||
some invalid js syntax;
|
some invalid js syntax;
|
||||||
wasRun = true;
|
wasRun = true;
|
||||||
|
|
|
||||||
|
|
@ -4,22 +4,29 @@
|
||||||
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var wasRun = false;
|
var wasRun = false;
|
||||||
var hadSyntaxError = false;
|
var errorCount = 0;
|
||||||
|
var syntaxErrorCount = 0;
|
||||||
|
var eventCount = 0;
|
||||||
|
|
||||||
SimpleTest.waitForExplicitFinish();
|
SimpleTest.waitForExplicitFinish();
|
||||||
window.onerror = handleError;
|
window.onerror = handleError;
|
||||||
|
|
||||||
function handleError(message, url, line, column, error) {
|
function handleError(message, url, line, column, error) {
|
||||||
hadSyntaxError = error instanceof SyntaxError;
|
errorCount++;
|
||||||
|
if (error instanceof SyntaxError) {
|
||||||
|
syntaxErrorCount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function testError() {
|
function testError() {
|
||||||
ok(!wasRun, 'Check script was not run');
|
ok(!wasRun, 'Check script was not run');
|
||||||
ok(hadSyntaxError, 'Check that a SyntaxError was thrown');
|
ok(errorCount == 1, 'Check that an error was reported');
|
||||||
|
ok(syntaxErrorCount == 1, 'Check that a syntax error was reported');
|
||||||
|
ok(eventCount == 0, 'Check that no error event was fired');
|
||||||
SimpleTest.finish();
|
SimpleTest.finish();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type="module" async>
|
<script type="module" async onerror="eventCount++">
|
||||||
// Module with a syntax error.
|
// Module with a syntax error.
|
||||||
some invalid js syntax;
|
some invalid js syntax;
|
||||||
wasRun = true;
|
wasRun = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue