From efd328b094f40d4c36a459da42292ccd3e9fe28b Mon Sep 17 00:00:00 2001 From: Ahmad Bamieh Date: Wed, 5 Jul 2017 16:50:45 +0300 Subject: [PATCH 1/2] add support for skip / pending cases --- src/helper.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/helper.js b/src/helper.js index 84eb6cc..e5446af 100644 --- a/src/helper.js +++ b/src/helper.js @@ -1,10 +1,11 @@ -export default (generator, testFunction) => { +const sagaHelper = (generator, testFunction) => { let input = undefined; let testFn = testFunction; if (!testFn) { testFn = it; } - return (title, fn) => { + const myFn = (title, fn) => { + if(!fn) return it.skip(title); testFn(title, function() { if (input instanceof Error) { const result = generator.throw(input); @@ -15,4 +16,6 @@ export default (generator, testFunction) => { } }); }; + myFn.skip = it.skip; + return myFn; }; From c5f9a83bede9e52f4cb87fdfd7be066e0ae762fa Mon Sep 17 00:00:00 2001 From: Ahmad Bamieh Date: Wed, 5 Jul 2017 16:53:52 +0300 Subject: [PATCH 2/2] export default --- src/helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helper.js b/src/helper.js index e5446af..bbfd181 100644 --- a/src/helper.js +++ b/src/helper.js @@ -1,4 +1,4 @@ -const sagaHelper = (generator, testFunction) => { +export default (generator, testFunction) => { let input = undefined; let testFn = testFunction; if (!testFn) {