(async () => {
const src = chrome.runtime.getURL('/serialization_common_tests.js');
const testsImport = await import(src);
chrome.test.runTests(testsImport.getMessageSerializationTestCases('runtime'));
})();
function onMessageListener(message, unusedSender, sendResponse) {
sendResponse(message);
}
chrome.runtime.onMessage.addListener(onMessageListener);
chrome.runtime.onConnect.addListener(function(port) {
port.onMessage.addListener(function(msg) {
port.postMessage(msg);
});
});
setTimeout(chrome.test.sendMessage, 1, 'content-message-handlers-registered');