mirror of
https://gitlab.com/timvisee/send.git
synced 2025-12-07 06:30:53 +03:00
Added webdriverio integration tests
This commit is contained in:
committed by
Danny Coates
parent
bd02b7db8e
commit
23d629b80b
24
test/integration/progress-tests.js
Normal file
24
test/integration/progress-tests.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import ProgressPage from './pages/desktop/progress_page';
|
||||
import HomePage from './pages/desktop/home_page';
|
||||
|
||||
const assert = require('assert');
|
||||
|
||||
describe('Firefox Send progress page', () => {
|
||||
const baseUrl = browser.options['baseUrl'];
|
||||
|
||||
beforeEach(() => {
|
||||
browser.url('/');
|
||||
});
|
||||
|
||||
it('should show an icon while an upload is in progress', () => {
|
||||
browser.execute(() => {
|
||||
document.getElementById('file-upload').style.display = 'block';
|
||||
});
|
||||
browser.waitForExist('#file-upload');
|
||||
let homePage = new HomePage();
|
||||
browser.chooseFile('#file-upload', __filename);
|
||||
browser.click(homePage.readyToSend);
|
||||
let progressPage = new ProgressPage();
|
||||
assert.ok(progressPage.waitForPageToLoad());
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user