fix: run visibleOnAllWorkspaces
tests on the right platforms (#46834)
* test: add platform test on visibleOnAllWorkspaces tests visibleOnAllWorkspaces is not supported on Windows Co-authored-by: Charles Kerr <charles@charleskerr.com> * test: do not skip visibleOnAllWorkspaces tests on Windows That feature is supported on Linux, so move the test from the "window states (excluding Linux)" section into the "window states" section. Co-authored-by: Charles Kerr <charles@charleskerr.com> * fix: nested it() calls in visibleOnAllWorkspaces specs Co-authored-by: Charles Kerr <charles@charleskerr.com> * chore: make the process.platform test simpler Co-authored-by: Charles Kerr <charles@charleskerr.com> * chore: disable visibleOnAllWorkspaces test on Linux --------- Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr <charles@charleskerr.com>
This commit is contained in:
parent
6bb07bf277
commit
65081e8939
1 changed files with 21 additions and 20 deletions
|
@ -5407,6 +5407,27 @@ describe('BrowserWindow module', () => {
|
|||
expect(w.webContents.isLoadingMainFrame()).to.be.true('isLoadingMainFrame');
|
||||
});
|
||||
});
|
||||
|
||||
// FIXME: enable this test on Linux as well.
|
||||
ifdescribe(process.platform === 'darwin')('visibleOnAllWorkspaces state', () => {
|
||||
describe('with properties', () => {
|
||||
it('can be changed', () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.visibleOnAllWorkspaces).to.be.false();
|
||||
w.visibleOnAllWorkspaces = true;
|
||||
expect(w.visibleOnAllWorkspaces).to.be.true();
|
||||
});
|
||||
});
|
||||
|
||||
describe('with functions', () => {
|
||||
it('can be changed', () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.isVisibleOnAllWorkspaces()).to.be.false();
|
||||
w.setVisibleOnAllWorkspaces(true);
|
||||
expect(w.isVisibleOnAllWorkspaces()).to.be.true();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
ifdescribe(process.platform !== 'linux')('window states (excluding Linux)', () => {
|
||||
|
@ -5447,26 +5468,6 @@ describe('BrowserWindow module', () => {
|
|||
});
|
||||
});
|
||||
|
||||
describe('visibleOnAllWorkspaces state', () => {
|
||||
it('with properties', () => {
|
||||
it('can be changed', () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.visibleOnAllWorkspaces).to.be.false();
|
||||
w.visibleOnAllWorkspaces = true;
|
||||
expect(w.visibleOnAllWorkspaces).to.be.true();
|
||||
});
|
||||
});
|
||||
|
||||
it('with functions', () => {
|
||||
it('can be changed', () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.isVisibleOnAllWorkspaces()).to.be.false();
|
||||
w.setVisibleOnAllWorkspaces(true);
|
||||
expect(w.isVisibleOnAllWorkspaces()).to.be.true();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
ifdescribe(process.platform === 'darwin')('documentEdited state', () => {
|
||||
it('with properties', () => {
|
||||
it('can be changed', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue