api-power-save-blocker-spec.js 566 B

1234567891011121314151617
  1. const { powerSaveBlocker } = require('electron').remote
  2. const chai = require('chai')
  3. const dirtyChai = require('dirty-chai')
  4. const { expect } = chai
  5. chai.use(dirtyChai)
  6. describe('powerSaveBlocker module', () => {
  7. it('can be started and stopped', () => {
  8. expect(powerSaveBlocker.isStarted(-1)).to.be.false()
  9. const id = powerSaveBlocker.start('prevent-app-suspension')
  10. expect(id).to.to.be.a('number')
  11. expect(powerSaveBlocker.isStarted(id)).to.be.true()
  12. powerSaveBlocker.stop(id)
  13. expect(powerSaveBlocker.isStarted(id)).to.be.false()
  14. })
  15. })