UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

50 lines (45 loc) 1.69 kB
describe('setViewportSize/getViewportSize', function() { before(h.setup()); beforeEach(function() { return this.client.windowHandleSize({ width: 300, height: 300 }); }) it('should change viewport size of current window and should return the exact value', function() { return this.client.setViewportSize({ width: 500, height: 500 }, true) .getViewportSize().then(function(size) { size.width.should.be.exactly(500); size.height.should.be.exactly(500); }); }); it('should set window size exactly when parameter \'type\' is true by default', function() { return this.client.setViewportSize({ width: 500, height: 500 }) .getViewportSize().then(function(size) { size.width.should.be.exactly(500); size.height.should.be.exactly(500); }).windowHandleSize().then(function(res) { res.value.width.should.be.greaterThan(499); res.value.height.should.be.greaterThan(499); }); }); it('should let windowHandleSize return bigger values since it includes menu and status bar heights', function() { return this.client.setViewportSize({ width: 500, height: 500 }, false) .getViewportSize().then(function(size) { size.width.should.be.lessThan(501); size.height.should.be.lessThan(501); }).windowHandleSize().then(function(res) { res.value.width.should.be.exactly(500); res.value.height.should.be.exactly(500); }); }); });