(expected_message, fn)
| 75 | } |
| 76 | |
| 77 | function assertThrowsWithMessage(expected_message, fn) { |
| 78 | var threw = true; |
| 79 | try { |
| 80 | fn(); |
| 81 | threw = false; |
| 82 | } catch (e) { |
| 83 | assertTrue(e instanceof RangeError) |
| 84 | if (!e.message.includes(expected_message)) { |
| 85 | print("Error '" + e.message + "' doesn't include expected '" + expected_message + "'"); |
| 86 | } |
| 87 | assertTrue(e.message.includes(expected_message)); |
| 88 | } |
| 89 | assertTrue(threw); |
| 90 | } |
no test coverage detected