blob: 1242429c269a8684e8f6304e400fa388a5e7e4ce [file]
// Copyright 2014 The Chromium Authors
// 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
(function() {
let 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) {
const 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');
});
return true;
}());