Procházet zdrojové kódy

mock: Allow for settings to be passed in first

JC Brand před 8 roky
rodič
revize
f636fa4855
1 změnil soubory, kde provedl 12 přidání a 2 odebrání
  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));
         };