diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ab6e41a4..fbeb766dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -79,6 +79,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fixed `picture.path` backslash issue / regression. [#729](https://github.com/utetrapp/geli/issues/729) - Replaced hard-coded `'upload'` strings in the API with `config.uploadFolder`. [#729](https://github.com/utetrapp/geli/issues/729) - Fixed missing `@UseBefore` middleware in `MediaController`. [#729](https://github.com/utetrapp/geli/issues/729) +- Make e2e login test more stable. [#823](https://github.com/utetrapp/geli/pull/823) ### Security - Secured the static `'uploads'` route by introducing a special `'mediaToken'` with new JWT strategy & middleware. [#729](https://github.com/utetrapp/geli/issues/729) diff --git a/app/webFrontend/e2e/login.e2e-spec.ts b/app/webFrontend/e2e/login.e2e-spec.ts index 13c377b14..c1ee78084 100644 --- a/app/webFrontend/e2e/login.e2e-spec.ts +++ b/app/webFrontend/e2e/login.e2e-spec.ts @@ -1,4 +1,5 @@ import {WebFrontendLogin} from './app.po'; +import {browser} from 'protractor'; describe('Login-form', () => { let page: WebFrontendLogin; @@ -31,6 +32,7 @@ describe('Login-form', () => { password.sendKeys('test1234'); await page.getLoginButton().click(); + await browser.waitForAngular(); // ensure that there are no running http requests expect(page.getSnackBar().getText()).toContain('Login successful'); }); });