| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -56,8 +56,8 @@ test('automock properly restores mock', async () => { | |||
| 56 | 56 | log.warn() | |
| 57 | 57 | }).not.toThrow() | |
| 58 | 58 | ||
| 59 | - expect(moduleWithSymbol[methodSymbol]()).toBe('hello') | ||
| 60 | - expect(moduleWithSymbol.warn()).toBe('hello') | ||
| 59 | + expect(moduleWithSymbol[methodSymbol]()).toBe(undefined) | ||
| 60 | + expect(moduleWithSymbol.warn()).toBe(undefined) | ||
| 61 | 61 | ||
| 62 | 62 | expect(log.warn).toHaveProperty('mockImplementation') | |
| 63 | 63 | }) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -296,7 +296,7 @@ export class VitestMocker { | |||
| 296 | 296 | const mock = spyOn(newContainer, property).mockImplementation(() => undefined) | |
| 297 | 297 | mock.mockRestore = () => { | |
| 298 | 298 | mock.mockReset() | |
| 299 | - mock.mockImplementation(undefined!) | ||
| 299 | + mock.mockImplementation(() => undefined) | ||
| 300 | 300 | return mock | |
| 301 | 301 | } | |
| 302 | 302 | // tinyspy retains length, but jest doesn't. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -15,6 +15,7 @@ test('mocking several modules work', () => { | |||
| 15 | 15 | ||
| 16 | 16 | mockedB() | |
| 17 | 17 | ||
| 18 | - expect(mockedA).toHaveBeenCalledTimes(2) | ||
| 18 | + // mockedA is not called because mockedB is restored to be undefined | ||
| 19 | + expect(mockedA).toHaveBeenCalledTimes(1) | ||
| 19 | 20 | expect(mockedB).toHaveBeenCalledTimes(1) | |
| 20 | 21 | }) | |
| Back | FazBrowse Home | New Git URL |
0 commit comments