From ec9efc7edc3133459612e6e799e68a454e8148ba Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 17 Mar 2019 21:57:24 +0800 Subject: Add unit test. --- Timeline/ClientApp/src/app/test-utilities/mock.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Timeline/ClientApp/src/app/test-utilities/mock.ts (limited to 'Timeline/ClientApp/src/app/test-utilities/mock.ts') diff --git a/Timeline/ClientApp/src/app/test-utilities/mock.ts b/Timeline/ClientApp/src/app/test-utilities/mock.ts new file mode 100644 index 00000000..c3e368f0 --- /dev/null +++ b/Timeline/ClientApp/src/app/test-utilities/mock.ts @@ -0,0 +1,7 @@ +export type Mock = { + [P in keyof T]: T[P] extends Function ? T[P] : T[P] | Mock; +}; + +export type PartialMock = { + [P in keyof T]?: T[P] extends Function ? T[P] : T[P] | PartialMock | Mock; +}; -- cgit v1.2.3