diff options
author | Sebastian <sebasjm@gmail.com> | 2022-12-06 11:28:56 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-12-06 11:28:56 -0300 |
commit | 51bbf08d241f0eff8847f6656accee03c0626d88 (patch) | |
tree | 61cc838fff22c5ceb39ef47105923a755ccdd32e /packages/taler-wallet-webextension/src/test-utils.ts | |
parent | de9f10cbf0c694d004149a7d8f4b9a458b5b0a71 (diff) | |
download | wallet-core-51bbf08d241f0eff8847f6656accee03c0626d88.tar.xz |
implement web-utils in web-extension
Diffstat (limited to 'packages/taler-wallet-webextension/src/test-utils.ts')
-rw-r--r-- | packages/taler-wallet-webextension/src/test-utils.ts | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/src/test-utils.ts b/packages/taler-wallet-webextension/src/test-utils.ts index ccc8774e9..b4983b4c2 100644 --- a/packages/taler-wallet-webextension/src/test-utils.ts +++ b/packages/taler-wallet-webextension/src/test-utils.ts @@ -49,8 +49,12 @@ export function createExample<Props>( // check how we can build evaluatedProps in render time const evaluatedProps = typeof props === "function" ? props() : props; const Render = (args: any): VNode => create(Component, args); - Render.args = evaluatedProps; - return Render; + // Render.args = evaluatedProps; + + return { + component: Render, + props: evaluatedProps + }; } export function createExampleWithCustomContext<Props, ContextProps>( @@ -66,8 +70,11 @@ export function createExampleWithCustomContext<Props, ContextProps>( ...contextProps, children: [Render(args)], } as any); - WithContext.args = evaluatedProps; - return WithContext; + + return { + component: WithContext, + props: evaluatedProps + }; } export function NullLink({ @@ -334,8 +341,8 @@ export function createWalletApiMock(): { callback: cb ? cb : () => { - null; - }, + null; + }, }); return handler; }, |