summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/hooks
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-03-24 16:02:38 -0300
committerSebastian <sebasjm@gmail.com>2022-03-24 16:02:38 -0300
commitf45ef767016a425d04cce7755b27aceff292603c (patch)
tree8e6e2aa47bf282d3db08f54264f2c9db2179ba90 /packages/taler-wallet-webextension/src/hooks
parent2c6b83ffea8d7b898d7ccb52b2b026c2e4ba6f24 (diff)
downloadwallet-core-f45ef767016a425d04cce7755b27aceff292603c.tar.gz
wallet-core-f45ef767016a425d04cce7755b27aceff292603c.tar.bz2
wallet-core-f45ef767016a425d04cce7755b27aceff292603c.zip
esbuild configuration
Diffstat (limited to 'packages/taler-wallet-webextension/src/hooks')
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts b/packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts
index 95c77cd76..082b3a05c 100644
--- a/packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts
+++ b/packages/taler-wallet-webextension/src/hooks/useTalerActionURL.test.ts
@@ -17,11 +17,10 @@ import { useTalerActionURL } from "./useTalerActionURL"
import { mountHook } from "../test-utils";
import { IoCProviderForTesting } from "../context/iocContext";
import { h, VNode } from "preact";
-import { act } from "preact/test-utils";
+import { expect } from "chai";
describe('useTalerActionURL hook', () => {
- // eslint-disable-next-line jest/expect-expect
it('should be set url to undefined when dismiss', async () => {
const ctx = ({ children }: { children: any }): VNode => {
@@ -36,24 +35,25 @@ describe('useTalerActionURL hook', () => {
{
const [url] = result.current!
- if (url !== undefined) throw Error('invalid')
+ expect(url).undefined;
}
- await waitNextUpdate()
+ await waitNextUpdate("waiting for useEffect")
{
const [url] = result.current!
- if (url !== "asd") throw Error(`invalid: ${url}`)
+ expect(url).equals("asd");
}
- await act(() => {
- const [, setDismissed] = result.current!
- setDismissed(true)
- })
+ const [, setDismissed] = result.current!
+ setDismissed(true)
+
+ await waitNextUpdate("after dismiss")
{
const [url] = result.current!
if (url !== undefined) throw Error('invalid')
+ expect(url).undefined;
}
})