diff --git a/spec/api-global-shortcut-spec.js b/spec-main/api-global-shortcut-spec.ts similarity index 78% rename from spec/api-global-shortcut-spec.js rename to spec-main/api-global-shortcut-spec.ts index ac8a555bb7d6..f2934ac6eb88 100644 --- a/spec/api-global-shortcut-spec.js +++ b/spec-main/api-global-shortcut-spec.ts @@ -1,11 +1,5 @@ -const { globalShortcut } = require('electron').remote - -const chai = require('chai') -const dirtyChai = require('dirty-chai') -const isCI = require('electron').remote.getGlobal('isCi') - -const { expect } = chai -chai.use(dirtyChai) +import { expect } from 'chai' +import { globalShortcut } from 'electron' describe('globalShortcut module', () => { before(function () { @@ -21,33 +15,32 @@ describe('globalShortcut module', () => { it('can register and unregister single accelerators', () => { const accelerator = 'CmdOrCtrl+A+B+C' - expect(globalShortcut.isRegistered(accelerator)).to.be.false() + expect(globalShortcut.isRegistered(accelerator)).to.be.false('initially registered') globalShortcut.register(accelerator, () => {}) - expect(globalShortcut.isRegistered(accelerator)).to.be.true() + expect(globalShortcut.isRegistered(accelerator)).to.be.true('registration worked') globalShortcut.unregister(accelerator) - expect(globalShortcut.isRegistered(accelerator)).to.be.false() + expect(globalShortcut.isRegistered(accelerator)).to.be.false('unregistration worked') - expect(globalShortcut.isRegistered(accelerator)).to.be.false() globalShortcut.register(accelerator, () => {}) - expect(globalShortcut.isRegistered(accelerator)).to.be.true() + expect(globalShortcut.isRegistered(accelerator)).to.be.true('reregistration worked') globalShortcut.unregisterAll() - expect(globalShortcut.isRegistered(accelerator)).to.be.false() + expect(globalShortcut.isRegistered(accelerator)).to.be.false('re-unregistration worked') }) it('can register and unregister multiple accelerators', () => { const accelerators = ['CmdOrCtrl+X', 'CmdOrCtrl+Y'] - expect(globalShortcut.isRegistered(accelerators[0])).to.be.false() - expect(globalShortcut.isRegistered(accelerators[1])).to.be.false() + expect(globalShortcut.isRegistered(accelerators[0])).to.be.false('first initially unregistered') + expect(globalShortcut.isRegistered(accelerators[1])).to.be.false('second initially unregistered') globalShortcut.registerAll(accelerators, () => {}) - expect(globalShortcut.isRegistered(accelerators[0])).to.be.true() - expect(globalShortcut.isRegistered(accelerators[1])).to.be.true() + expect(globalShortcut.isRegistered(accelerators[0])).to.be.true('first registration worked') + expect(globalShortcut.isRegistered(accelerators[1])).to.be.true('second registration worked') globalShortcut.unregisterAll() - expect(globalShortcut.isRegistered(accelerators[0])).to.be.false() - expect(globalShortcut.isRegistered(accelerators[1])).to.be.false() + expect(globalShortcut.isRegistered(accelerators[0])).to.be.false('first unregistered') + expect(globalShortcut.isRegistered(accelerators[1])).to.be.false('second unregistered') }) })