| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // out/Debug/browser_tests --gtest_filter=ExtensionWebUITest.RuntimeLastError |
| |
| var success = true; |
| |
| if (!chrome.test.checkDeepEq(undefined, chrome.runtime.lastError)) { |
| console.error('Expected undefined, Actual ' + |
| JSON.stringify(chrome.runtime.lastError)); |
| success = false; |
| } |
| |
| chrome.test.sendMessage('ping', function(reply) { |
| var expected = { |
| 'message': 'unknown host' |
| }; |
| if (!chrome.test.checkDeepEq(expected, chrome.runtime.lastError)) { |
| console.error('Expected ' + JSON.stringify(expected) + ', ' + |
| 'Actual ' + JSON.stringify(chrome.runtime.lastError)); |
| success = false; |
| } |
| chrome.test.sendMessage(success ? 'true' : 'false'); |
| }); |
| |
| domAutomationController.send(true); |