diff options
Diffstat (limited to 'src/tests/efl_js/timer.js')
-rw-r--r-- | src/tests/efl_js/timer.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/tests/efl_js/timer.js b/src/tests/efl_js/timer.js new file mode 100644 index 0000000000..95c3011080 --- /dev/null +++ b/src/tests/efl_js/timer.js @@ -0,0 +1,33 @@ + +var efl = require('efl'); + +var loop = new efl.Ecore_Mainloop(null); + +var secondsToWait = parseFloat(process.argv[2]); + +if (isNaN(secondsToWait)) + { + secondsToWait = 2; + } + +console.log('Waiting ' + secondsToWait + ' seconds...'); + +if (false) + { + var timer = new efl.Timer(null, secondsToWait, + function(){ + console.log("Timer cb called;"); + loop.quit(); + }, null); + } +else + { + setTimeout(function(){ + console.log("Js callback called;"); + loop.quit(); + }, secondsToWait*1000); + } + +loop.begin(); + +process.exit(0);
\ No newline at end of file |