summaryrefslogtreecommitdiff
path: root/src/tests/efl_js/timer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/efl_js/timer.js')
-rw-r--r--src/tests/efl_js/timer.js33
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