feature/upgrade #12

Merged
manuel merged 67 commits from feature/upgrade into master 2024-01-28 00:13:54 +01:00
2 changed files with 19 additions and 0 deletions
Showing only changes of commit 532a080ac9 - Show all commits

View file

@ -28,4 +28,14 @@ describe('convertorizr App', () => {
expect(content).toEqual('SGVsbG8sIFdvcmxkIQ=='); expect(content).toEqual('SGVsbG8sIFdvcmxkIQ==');
}); });
}); });
it('should display an error message if the conversion fails', () => {
page.navigateTo()
.then(() => page.setInputFieldContent(0, 'Oh noes!'))
.then(() => page.selectConverterOption(0, 'Decode Base 64'))
.then(() => page.getErrorMessage(0))
.then((content: string) => {
expect(content).toEqual('Could not decode base64 string. Maybe corrupt input?');
});
});
}); });

View file

@ -41,4 +41,13 @@ export class ConvertorizrPage {
.element(by.cssContainingText('option', optionName)) .element(by.cssContainingText('option', optionName))
.click(); .click();
} }
getErrorMessage(index: number): promise.Promise<string> {
return element
.all(by.css('app-root div.inputwrapper'))
.get(index)
.element(by.css('app-error-message div.errormessage'))
.getWebElement()
.getText();
}
} }