From b3966fac6b4c782884cd8589530b84ce5d1b3824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20D=C3=ADaz=20Mart=C3=ADnez?= Date: Thu, 6 Oct 2022 15:57:54 +0200 Subject: [PATCH] feat: Add builder with empty effect --- packages/reffects/src/index.js | 3 +++ packages/reffects/src/index.test.js | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/packages/reffects/src/index.js b/packages/reffects/src/index.js index f517c9e..b76cb53 100644 --- a/packages/reffects/src/index.js +++ b/packages/reffects/src/index.js @@ -186,6 +186,9 @@ const effects = { id, milliseconds, payload } }; + }, + none() { + return {}; } }; diff --git a/packages/reffects/src/index.test.js b/packages/reffects/src/index.test.js index e0dc1e4..1a70ba2 100644 --- a/packages/reffects/src/index.test.js +++ b/packages/reffects/src/index.test.js @@ -306,6 +306,10 @@ test('dispatchLater effect is created with a builder', () => { }); }); +test('no effect created with a builder', () => { + expect(reffects.effects.none()).toStrictEqual({}); +}); + test('delegating events', () => { var callsCounter = 0; const expectedPayload = ['arg1', 'arg2'];