(testFunc: () => void, assertMessage?: string, expectedMessage?: string)
| 321 | } |
| 322 | |
| 323 | export function assertThrows(testFunc: () => void, assertMessage?: string, expectedMessage?: string) { |
| 324 | const re = expectedMessage ? new RegExp(`^${expectedMessage}$`) : null; |
| 325 | return assertThrowsRegExp(testFunc, assertMessage, re); |
| 326 | } |
| 327 | |
| 328 | export function assertThrowsRegExp(testFunc: () => void, assertMessage?: string, expectedMessage?: RegExp) { |
| 329 | let actualError: Error; |
no test coverage detected