| Index: chrome/test/data/webui/test_api.js
|
| diff --git a/chrome/test/data/webui/test_api.js b/chrome/test/data/webui/test_api.js
|
| index c089715f5644275848e890d3e42625bcad098dc9..1a4841f7c938bfd58ae64cd11bdeda608cf5db75 100644
|
| --- a/chrome/test/data/webui/test_api.js
|
| +++ b/chrome/test/data/webui/test_api.js
|
| @@ -942,6 +942,18 @@ var testing = {};
|
| }
|
|
|
| /**
|
| + * @param {Function} testFunction
|
| + * @param {Function=|string=|RegExp=} opt_expected The expected Error
|
| + * constructor, partial or complete error message string, or RegExp to
|
| + * test the error message.
|
| + * @param {string=} opt_message Additional error message.
|
| + * @throws {Error}
|
| + */
|
| + function assertThrows(testFunction, opt_expected, opt_message) {
|
| + chai.assert.throws(testFunction, opt_expected, opt_message);
|
| + }
|
| +
|
| + /**
|
| * Run an accessibility audit on the current page state.
|
| * @type {Function}
|
| * @param {Array} a11yResults
|
| @@ -1685,6 +1697,7 @@ var testing = {};
|
| exports.assertLT = assertLT;
|
| exports.assertNotEquals = assertNotEquals;
|
| exports.assertNotReached = assertNotReached;
|
| + exports.assertThrows = assertThrows;
|
| }
|
|
|
| /**
|
| @@ -1703,6 +1716,7 @@ var testing = {};
|
| exports.expectNotEquals = createExpect(assertNotEquals);
|
| exports.expectNotReached = createExpect(assertNotReached);
|
| exports.expectAccessibilityOk = createExpect(assertAccessibilityOk);
|
| + exports.expectThrows = createExpect(assertThrows);
|
| }
|
|
|
| /**
|
|
|