zpt
Version:
Zenon Page Templates - JS (ZPT-JS)
79 lines (71 loc) • 3.18 kB
HTML
<html lang="es">
<head>
<meta charset="utf-8">
<title>on-error tests</title>
<link rel="stylesheet" href="/node_modules/qunit/qunit/qunit.css">
<script src="http://127.0.0.1:9966/on-error.js" defer></script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<p>
Errors before on-error tag
</p>
<ul id="group1">
<li>
exists: on-error: <span id="t1-1" data-content="exists: _on-error">must be false</span>
</li>
<li>
user/fireError() = Oh, noooo! = <span id="t1-2" data-content="user/fireError()">must fire error</span>
</li>
</ul>
<p>
Try out on-error tag
</p>
<ul id="group2" data-on-error="string:Oh, noooo!">
<li>
exists: on-error: <span id="t2-1" data-content="exists: _on-error">must be true</span>
</li>
<li>number1 = 1 = <span id="t2-2" data-content="number1">must be 1</span></li>
<li>user/fireError() = Oh, noooo! = <span id="t2-3" data-content="user/fireError()">must fire error</span></li>
<li>yes = yes = <span id="t2-4" data-content="yes">must be yes</span></li>
<li>divBy0() = Infinity = <span id="t2-5" data-content="divBy0()">1 / 0</span></li>
</ul>
<p>
Errors after on-error tag
</p>
<ul id="group3">
<li>
exists: on-error: <span id="t3-1" data-content="exists: _on-error">must be false</span>
</li>
<li>
user/fireError() = Oh, noooo! = <span id="t3-2" data-content="user/fireError()">must fire error</span>
</li>
</ul>
<p>
Try out on-error object
</p>
<ul id="group4" data-on-error="treatError( error )">
<li>number1 = 1 = <span id="t4-2" data-content="number1">must be 1</span></li>
<li>user/fireError() = Oh, noooo! = <span id="t4-3" data-content="user/fireError()">must fire error</span></li>
<li>yes = yes = <span id="t4-4" data-content="yes">must be yes</span></li>
<li>divBy0() = Infinity = <span id="t4-5" data-content="divBy0()">1 / 0</span></li>
</ul>
<p>
Try out on-error object
</p>
<ul id="group5" data-on-error="nothing">
<li>user/fireError() = Oh, noooo! = <span id="t5-1" data-content="user/fireError()">must fire error</span></li>
</ul>
<p>
Try out literal structure on-error
</p>
<ul id="group6" data-on-error="'<strong>Oh, noooo!</strong>'">
<li>user/fireError() = Oh, noooo! = <span id="t6-1" data-content="user/fireError()">must fire error</span></li>
</ul>
<ul id="group7" data-on-error="structure '<strong>Oh, noooo!</strong>'">
<li>user/fireError() = Oh, noooo! = <span id="t7-1" data-content="user/fireError()">must fire error</span></li>
</ul>
</body>
</html>