From 30bbb6fa942a046c5fbde1a6510c960c9b63dc3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaros=C5=82aw=20Sadzi=C5=84ski?= Date: Fri, 11 Jun 2021 16:14:36 +0200 Subject: [PATCH] (core) Summaries test doesn't work in a browser mode Summary: Summaries test works only in a headless mode. In browser mode it failes as section is to narrow. Test Plan: n/a Reviewers: dsagal Reviewed By: dsagal Differential Revision: https://phab.getgrist.com/D2859 --- test/nbrowser/gristUtils.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/nbrowser/gristUtils.ts b/test/nbrowser/gristUtils.ts index b766979d..461da4ca 100644 --- a/test/nbrowser/gristUtils.ts +++ b/test/nbrowser/gristUtils.ts @@ -7,7 +7,7 @@ import * as fse from 'fs-extra'; import escapeRegExp = require('lodash/escapeRegExp'); import noop = require('lodash/noop'); import startCase = require('lodash/startCase'); -import { assert, driver, error, Key, WebElement, WebElementPromise } from 'mocha-webdriver'; +import { assert, driver, error, IRectangle, Key, WebElement, WebElementPromise } from 'mocha-webdriver'; import { stackWrapFunc, stackWrapOwnMethods } from 'mocha-webdriver'; import * as path from 'path'; @@ -1467,6 +1467,20 @@ export async function addColumn(name: string) { await waitForServer(); } +/** + * Changes browser window dimension to FullHd for a test suit. + */ +export function bigScreen() { + let oldRect!: IRectangle; + before(async function () { + oldRect = await driver.manage().window().getRect(); + await driver.manage().window().setRect({ width: 1920, height: 1080 }); + }); + after(async function () { + await driver.manage().window().setRect(oldRect); + }); +} + } // end of namespace gristUtils