소스 검색

mock: Allow for settings to be passed in first

JC Brand 8 년 전
부모
커밋
f636fa4855
1개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  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));
         };