Skip to content

Commit 1ea71b6

Browse files
artdentghengeveld
authored andcommitted
Add a unit test for the createInstance displayName arg. (#108)
1 parent 352875a commit 1ea71b6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/react-async/src/Async.spec.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,4 +302,15 @@ describe("createInstance", () => {
302302
abortCtrl
303303
)
304304
})
305+
306+
test("allows setting displayName", () => {
307+
const promiseFn = () => resolveTo("done")
308+
const CustomAsync = createInstance({ promiseFn }, "CustomAsync")
309+
expect(CustomAsync.displayName).toBe("CustomAsync")
310+
expect(CustomAsync.Initial.displayName).toBe("CustomAsync.Initial")
311+
expect(CustomAsync.Pending.displayName).toBe("CustomAsync.Pending")
312+
expect(CustomAsync.Fulfilled.displayName).toBe("CustomAsync.Fulfilled")
313+
expect(CustomAsync.Rejected.displayName).toBe("CustomAsync.Rejected")
314+
expect(CustomAsync.Settled.displayName).toBe("CustomAsync.Settled")
315+
})
305316
})

0 commit comments

Comments
 (0)