actions: simplify usage of Matchable

This removes use of the pseudo-internal toString() function and also
removes extraneous uses of ReturnType<>. Also, a new when() method
is added to simplify additional uses.
This commit is contained in:
David Lechner
2022-02-26 12:43:10 -06:00
parent 3cbfc4ca68
commit a9f4eaa32d
13 changed files with 125 additions and 142 deletions
+1 -1
View File
@@ -82,7 +82,7 @@ it('should dispatch fail action if file does not exist', async () => {
saga.put(fileStorageReadFile(testFileName));
action = await saga.take();
expect(action).toHaveProperty('type', fileStorageDidFailToReadFile.toString());
expect(fileStorageDidFailToReadFile.matches(action)).toBeTruthy();
await saga.end();
});