mirror of https://github.com/Kylart/KawAnime.git
32 lines
672 B
JavaScript
32 lines
672 B
JavaScript
const { Application } = require('spectron')
|
|
const electron = require('electron')
|
|
const chai = require('chai')
|
|
const chaiAsPromised = require('chai-as-promised')
|
|
|
|
chai.should()
|
|
chai.use(chaiAsPromised)
|
|
|
|
module.exports = function () {
|
|
before(async function () {
|
|
this.app = new Application({
|
|
path: electron,
|
|
args: ['dist/bundled/background.js'],
|
|
webdriverOptions: {
|
|
deprecationWarnings: false
|
|
}
|
|
})
|
|
|
|
await this.app.start()
|
|
})
|
|
|
|
beforeEach(function () {
|
|
chaiAsPromised.transferPromiseness = this.app.transferPromiseness
|
|
|
|
this.app.browserWindow.focus()
|
|
})
|
|
|
|
after(async function () {
|
|
return this.app.stop()
|
|
})
|
|
}
|