feat: add API to check if session is persistent (#22622)

This commit is contained in:
Erick Zhao 2020-03-11 00:02:22 -07:00 committed by GitHub
parent 19314d3caf
commit 34e004015d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 37 additions and 0 deletions

View file

@ -898,6 +898,30 @@ describe('session module', () => {
})
})
describe('ses.isPersistent()', () => {
afterEach(closeAllWindows)
it('returns default session as persistent', () => {
const w = new BrowserWindow({
show: false
})
const ses = w.webContents.session
expect(ses.isPersistent()).to.be.true()
})
it('returns persist: session as persistent', () => {
const ses = session.fromPartition(`persist:${Math.random()}`)
expect(ses.isPersistent()).to.be.true()
})
it('returns temporary session as not persistent', () => {
const ses = session.fromPartition(`${Math.random()}`)
expect(ses.isPersistent()).to.be.false()
})
})
describe('ses.setUserAgent()', () => {
afterEach(closeAllWindows)