UNPKG

@seanox/aspect-js

Version:

full stack JavaScript framework for SPAs incl. reactivity rendering, mvc / mvvm, models, expression language, datasource, routing, paths, unit test and some more

54 lines (50 loc) 1.93 kB
<!DOCTYPE HTML> <html> <head> <meta charset="ISO-8859-1"> <title>Seanox aspect-js test environment</title> <style> body { font-family: monospace; white-space: pre; } iframe { height: 2em; overflow: hidden; } </style> <script src="aspect-js.js"></script> <script type="text/javascript"> Test.activate(); Test.create({test() { let filter = ""; for (let loop = 0; loop < 9; loop++) { let frame = document.querySelector("#Test" + loop); frame = frame.contentDocument || frame.contentWindow.document; const serial = " " + frame.body.textContent + " "; Assert.assertFalse(filter.includes(serial)); filter += serial; } }}); Namespace.create("count", 0); const interval = window.setInterval(() => { if (count < 10) return; window.clearInterval(interval); Test.start(); }, 250); </script> </head> <body> <iframe id="Test1" src="extension_window_serial_frame.html"></iframe> <iframe id="Test2" src="extension_window_serial_frame.html"></iframe> <iframe id="Test3" src="extension_window_serial_frame.html"></iframe> <iframe id="Test4" src="extension_window_serial_frame.html"></iframe> <iframe id="Test5" src="extension_window_serial_frame.html"></iframe> <iframe id="Test6" src="extension_window_serial_frame.html"></iframe> <iframe id="Test7" src="extension_window_serial_frame.html"></iframe> <iframe id="Test8" src="extension_window_serial_frame.html"></iframe> <iframe id="Test9" src="extension_window_serial_frame.html"></iframe> <iframe id="Test0" src="extension_window_serial_frame.html"></iframe> </body> </html>