api-power-save-blocker-spec.ts 522 B

1234567891011121314
  1. import { powerSaveBlocker } from 'electron/main';
  2. import { expect } from 'chai';
  3. describe('powerSaveBlocker module', () => {
  4. it('can be started and stopped', () => {
  5. expect(powerSaveBlocker.isStarted(-1)).to.be.false('is started');
  6. const id = powerSaveBlocker.start('prevent-app-suspension');
  7. expect(id).to.to.be.a('number');
  8. expect(powerSaveBlocker.isStarted(id)).to.be.true('is started');
  9. powerSaveBlocker.stop(id);
  10. expect(powerSaveBlocker.isStarted(id)).to.be.false('is started');
  11. });
  12. });