Răsfoiți Sursa

mock: Allow for settings to be passed in first

JC Brand 8 ani în urmă
părinte
comite
f636fa4855
1 a modificat fișierele cu 12 adăugiri și 2 ștergeri
  1. 12 2
      tests/mock.js

+ 12 - 2
tests/mock.js

@@ -109,12 +109,22 @@
         };
     };
 
-    mock.initConverseWithAsync = function (func, settings) {
+    mock.initConverseWithAsync = function (settings, func) {
+        if (_.isFunction(settings)) {
+            var _func = settings;
+            settings = func;
+            func = _func;
+        }
         return function (done) {
             return func(done, initConverse(settings));
         };
     };
-    mock.initConverse = function (func, settings) {
+    mock.initConverse = function (settings, func) {
+        if (_.isFunction(settings)) {
+            var _func = settings;
+            settings = func;
+            func = _func;
+        }
         return function () {
             return func(initConverse(settings));
         };