gjs r126 - trunk/test/js



Author: jobi
Date: Tue Dec  2 16:11:29 2008
New Revision: 126
URL: http://svn.gnome.org/viewvc/gjs?rev=126&view=rev

Log:
test/js/testEverythingBasic.js: test functions taking a closure

Modified:
   trunk/test/js/testEverythingBasic.js

Modified: trunk/test/js/testEverythingBasic.js
==============================================================================
--- trunk/test/js/testEverythingBasic.js	(original)
+++ trunk/test/js/testEverythingBasic.js	Tue Dec  2 16:11:29 2008
@@ -106,4 +106,24 @@
     assertTrue(v instanceof Everything.TestObj);
 }
 
+function testClosure() {
+    let someCallback = function() {
+                           return 42;
+                       };
+
+    let i = Everything.test_closure(someCallback);
+
+    assertEquals('callback return value', 42, i);
+}
+
+function testClosureOneArg() {
+    let someCallback = function(someValue) {
+                           return someValue;
+                       };
+
+    let i = Everything.test_closure_one_arg(someCallback, 42);
+
+    assertEquals('callback with one arg return value', 42, i);
+}
+
 gjstestRun();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]