gjs r61 - trunk/test/js/modules



Author: tko
Date: Mon Oct 27 18:36:06 2008
New Revision: 61
URL: http://svn.gnome.org/viewvc/gjs?rev=61&view=rev

Log:
Bug 558114 â assertRaises should print return value

	* test/js/modules/jsUnit.js (assertRaises): print return value
	from function

Modified:
   trunk/test/js/modules/jsUnit.js

Modified: trunk/test/js/modules/jsUnit.js
==============================================================================
--- trunk/test/js/modules/jsUnit.js	(original)
+++ trunk/test/js/modules/jsUnit.js	Mon Oct 27 18:36:06 2008
@@ -202,13 +202,14 @@
     if (typeof(fun) != 'function')
         error("Bad argument to assertRaises(function)");
 
+    var retval;
     try {
-        fun();
+        retval = fun();
     } catch (e) {
         exception = e;
     }
 
-    _assert(commentArg(1, arguments), exception !== top.JSUNIT_UNDEFINED_VALUE, "Call to assertRaises(function) did not raise an exception");
+    _assert(commentArg(1, arguments), exception !== top.JSUNIT_UNDEFINED_VALUE, "Call to assertRaises(function) did not raise an exception. Return value was " + _displayStringForValue(retval) + ' (' + typeof(retval) + ')');
 }
 
 function isLoaded() {



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