From a212e312e561160ad287cbbd48d0a7d9be01e6df Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Sun, 26 Apr 2020 22:51:41 +0100 Subject: [PATCH] FIX #11895 Test E2E --- test/e2e/index-resource-spec.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/test/e2e/index-resource-spec.js b/test/e2e/index-resource-spec.js index ba6afa40105..9b4ed1b6769 100644 --- a/test/e2e/index-resource-spec.js +++ b/test/e2e/index-resource-spec.js @@ -2,9 +2,13 @@ var fs = require('fs'); // abstract writing screen shot to a file function writeScreenShot(data, filename) { - var stream = fs.createWriteStream(filename); + var stream = fs.createWriteStream(filename+'.png'); stream.write(new Buffer.from(data, 'base64')); stream.end(); + var stream = fs.createWriteStream(filename+'.txt'); + stream.write(data); + stream.end(); + console.log(data); } describe('index resource page', function () { @@ -13,25 +17,29 @@ describe('index resource page', function () { browser.get(browser.baseUrl + '/dist/index.html#/login'); browser.sleep(500); browser.takeScreenshot().then(function (png) { - writeScreenShot(png, 'test/e2e/screenshots/login_to_app_' + browser.browserName + '.png'); + writeScreenShot(png, 'test/e2e/screenshots/login_to_app_' + browser.browserName); }); element(by.id('login')).sendKeys('bblier'); browser.sleep(500); element(by.id('password')).sendKeys('maarch'); browser.sleep(500); element(by.id('submit')).click(); + browser.sleep(100); + browser.takeScreenshot().then(function (png) { + writeScreenShot(png, 'test/e2e/screenshots/submitLogin_' + browser.browserName); + }); }); it('index a document whitout file', function () { browser.sleep(4000); expect(browser.getCurrentUrl()).toEqual(browser.baseUrl + "/dist/index.html#/home"); browser.takeScreenshot().then(function (png) { - writeScreenShot(png, 'test/e2e/screenshots/home_' + browser.browserName + '.png'); + writeScreenShot(png, 'test/e2e/screenshots/home_' + browser.browserName); }); element(by.id('indexing')).click(); browser.sleep(500); browser.takeScreenshot().then(function (png) { - writeScreenShot(png, 'test/e2e/screenshots/index_a_document_' + browser.browserName + '.png'); + writeScreenShot(png, 'test/e2e/screenshots/index_a_document_' + browser.browserName); }); // element(by.id('doctype')).click(); // browser.sleep(500); -- GitLab