Compare commits

..

2 commits

Author SHA1 Message Date
07d4fab38d wip: adding tests
All checks were successful
/ mirror_to_github (push) Successful in 34s
/ test (push) Successful in 9s
2025-06-13 23:51:23 +02:00
68012a5e15 wip: adding tests
All checks were successful
/ test (push) Successful in 10s
2025-06-10 15:07:39 +02:00
2 changed files with 4 additions and 10 deletions

View file

@ -308,6 +308,9 @@ if( typeof AFRAME != 'undefined '){
httpfs: "com/isoterminal/feat/httpfs.js",
autorestore: "com/isoterminal/feat/autorestore.js",
}
if( document.location.hash.match(/#test/) || this.data.debug ){
features['tests'] = "tests/index.js"
}
if( this.data.emulator == 'fbterm' ){
features['fbtermjs'] = "com/isoterminal/term.js"
features['fbterm'] = "com/isoterminal/feat/term.js"
@ -367,7 +370,6 @@ if( typeof AFRAME != 'undefined '){
this.term.addEventListener('ready', (e) => {
instance.dom.classList.remove('blink')
this.term.emit('status',"running")
if( this.data.debug ) this.runTests()
})
this.term.addEventListener('status', function(e){
@ -414,14 +416,6 @@ if( typeof AFRAME != 'undefined '){
}
},
runTests: async function(){
await AFRAME.utils.require({
"test_util": "tests/util.js",
"test_isoterminal":"tests/ISOTerminal.js"
})
console.test.run()
},
setupPasteDrop: function(){
this.el.addEventListener('pasteFile', (e) => {
e.preventDefault() // prevent bubbling up to window (which is triggering this initially)

View file

@ -23,7 +23,7 @@ ISOTerminal.prototype.bootMenu = function(e){
}
}
ISOTerminal.addEventListener('bootMenu', function(e){ this.bootMenu(e) } )
ISOTerminal.addEventListener('bootMenu', function(e){this.bootMenu(e) })
ISOTerminal.prototype.boot = async function(e){
// set environment