refactor: use loadFile when appropriate in tests (#14422)

This commit is contained in:
Milan Burda 2018-09-04 16:50:53 +02:00 committed by Charles Kerr
parent e8782f2c2d
commit c63014c256
13 changed files with 115 additions and 137 deletions

View file

@ -75,7 +75,7 @@ describe('chromium feature', () => {
w = new BrowserWindow({show: false})
w.webContents.once('did-finish-load', () => { done() })
w.webContents.once('crashed', () => done(new Error('WebContents crashed.')))
w.loadURL(`file://${fixtures}/pages/external-string.html`)
w.loadFile(path.join(fixtures, 'pages', 'external-string.html'))
})
})
@ -89,7 +89,7 @@ describe('chromium feature', () => {
})
w.webContents.once('did-finish-load', () => { done() })
w.webContents.once('crashed', () => done(new Error('WebContents crashed.')))
w.loadURL(`file://${fixtures}/pages/jquery.html`)
w.loadFile(path.join(fixtures, 'pages', 'jquery.html'))
})
})
@ -162,7 +162,7 @@ describe('chromium feature', () => {
})
}
})
w.loadURL(`file://${fixtures}/pages/media-id-reset.html`)
w.loadFile(path.join(fixtures, 'pages', 'media-id-reset.html'))
})
})
@ -201,7 +201,7 @@ describe('chromium feature', () => {
}
})
w.webContents.on('crashed', () => done(new Error('WebContents crashed.')))
w.loadURL(`file://${fixtures}/pages/service-worker/index.html`)
w.loadFile(path.join(fixtures, 'pages', 'service-worker', 'index.html'))
})
it('should register for intercepted file scheme', (done) => {
@ -239,7 +239,7 @@ describe('chromium feature', () => {
}
})
w.webContents.on('crashed', () => done(new Error('WebContents crashed.')))
w.loadURL(`file://${fixtures}/pages/service-worker/index.html`)
w.loadFile(path.join(fixtures, 'pages', 'service-worker', 'index.html'))
})
})
@ -280,7 +280,7 @@ describe('chromium feature', () => {
callback(true)
}
})
w.loadURL(`file://${fixtures}/pages/geolocation/index.html`)
w.loadFile(path.join(fixtures, 'pages', 'geolocation', 'index.html'))
})
})
@ -333,7 +333,7 @@ describe('chromium feature', () => {
w.close()
done()
})
w.loadURL(`file://${fixtures}/pages/window-open.html`)
w.loadFile(path.join(fixtures, 'pages', 'window-open.html'))
})
}
@ -454,7 +454,7 @@ describe('chromium feature', () => {
it('handles cycles when merging the parent options into the child options', (done) => {
w = BrowserWindow.fromId(ipcRenderer.sendSync('create-window-with-options-cycle'))
w.loadURL(`file://${fixtures}/pages/window-open.html`)
w.loadFile(path.join(fixtures, 'pages', 'window-open.html'))
w.webContents.once('new-window', (event, url, frameName, disposition, options) => {
assert.equal(options.show, false)
assert.deepEqual(options.foo, {
@ -572,14 +572,13 @@ describe('chromium feature', () => {
describe('window.opener', () => {
let url = `file://${fixtures}/pages/window-opener.html`
it('is null for main window', (done) => {
w = new BrowserWindow({ show: false })
w.webContents.once('ipc-message', (event, args) => {
assert.deepEqual(args, ['opener', null])
done()
})
w.loadURL(url)
w.loadFile(path.join(fixtures, 'pages', 'window-opener.html'))
})
it('is not null for window opened by window.open', (done) => {
@ -1159,7 +1158,7 @@ describe('chromium feature', () => {
assert.equal(parsedURL.query.src, pagePath)
assert.equal(w.webContents.getTitle(), 'cat.pdf')
})
w.webContents.loadURL(pagePath)
w.loadFile(path.join(fixtures, 'pages', page))
}
})