(expected, actual, message)
| 48 | |
| 49 | // assert(expected, actual, message) - 比较两个值是否相等 |
| 50 | function assert(expected, actual, message) { |
| 51 | if (expected !== actual) { |
| 52 | const valueInfo = `期望 ${JSON.stringify(expected)}, 实际 ${JSON.stringify(actual)}`; |
| 53 | const error = message ? `${message} - ${valueInfo}` : `断言失败: ${valueInfo}`; |
| 54 | throw new Error(error); |
| 55 | } |
| 56 | } |
| 57 | |
| 58 | // assertTrue(condition, message) - 断言条件为真 |
| 59 | function assertTrue(condition, message) { |
no outgoing calls
no test coverage detected