Author: fperrad
Date: Wed Apr 11 00:02:22 2007
New Revision: 18135

Modified:
   trunk/languages/lua/t/alarm.t

Log:
[Lua]
- improve test

Modified: trunk/languages/lua/t/alarm.t
==============================================================================
--- trunk/languages/lua/t/alarm.t       (original)
+++ trunk/languages/lua/t/alarm.t       Wed Apr 11 00:02:22 2007
@@ -42,15 +42,22 @@
 language_output_is( 'lua', << 'CODE', << 'OUTPUT', 'function alarm' );
 require "alarm"
 
-function myalarm()
+function myalarm ()
     print("in alarm!")
 end
 
+local function delay (d)
+    local s = os.time()
+    local e = s
+    while (os.difftime(e, s) < d) do
+        e = os.time()
+    end
+end
+
 print("hello")
 alarm(2, myalarm)
 alarm(2)
-local s = 0
-for i = 1, 1000000 do s = s + i end
+delay(3)
 CODE
 hello
 in alarm!

Reply via email to