test: move some fixtures from spec/ to spec-main/ (#21403)

This commit is contained in:
Jeremy Apthorp 2020-01-09 11:50:56 -08:00 committed by GitHub
parent 8a92b65fd3
commit 768a6ace1b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
44 changed files with 27 additions and 32 deletions

View file

@ -1,39 +0,0 @@
/* global chrome */
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
sendResponse(message)
})
const testMap = {
connect () {
let success = false
try {
chrome.runtime.connect(chrome.runtime.id)
chrome.runtime.connect(chrome.runtime.id, { name: 'content-script' })
chrome.runtime.connect({ name: 'content-script' })
success = true
} finally {
console.log(JSON.stringify(success))
}
},
getManifest () {
const manifest = chrome.runtime.getManifest()
console.log(JSON.stringify(manifest))
},
sendMessage (message) {
chrome.runtime.sendMessage({ method: 'sendMessage', args: [message] }, response => {
console.log(JSON.stringify(response))
})
},
executeScript (code) {
chrome.runtime.sendMessage({ method: 'executeScript', args: [code] }, response => {
console.log(JSON.stringify(response))
})
}
}
const dispatchTest = (event) => {
const { method, args = [] } = JSON.parse(event.data)
testMap[method](...args)
}
window.addEventListener('message', dispatchTest, false)