| <!DOCTYPE html> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <title>error_test.html</title> |
| <link rel="stylesheet" href="/filez/_main/third_party/js/qunit/qunit.css"> |
| <script src="/filez/_main/third_party/js/qunit/qunit.js"></script> |
| <script src="/filez/_main/third_party/js/qunit/qunit_test_runner.js"></script> |
| <script src="test_bootstrap.js"></script> |
| <script> |
| goog.require('bot.Error'); |
| goog.require('bot.ErrorCode'); |
| </script> |
| </head> |
| <body> |
| <div id="qunit"></div> |
| <div id="qunit-fixture"></div> |
| <script> |
| QUnit.test('converts code to state', function(assert) { |
| var e = new bot.Error(bot.ErrorCode.NO_SUCH_ELEMENT, 'boom'); |
| assert.strictEqual(e.code, bot.ErrorCode.NO_SUCH_ELEMENT); |
| assert.strictEqual(e.state, bot.Error.State.NO_SUCH_ELEMENT); |
| assert.strictEqual(e.name, 'NoSuchElementError'); |
| }); |
| </script> |
| </body> |
| </html> |