Skip to content

Commit 552d1ed

Browse files
committed
feat(e2e): added e2e tests for forms
1 parent 5782f06 commit 552d1ed

File tree

4 files changed

+52
-0
lines changed

4 files changed

+52
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
library examples.e2e_test.hello_world.template_driven_forms_spec;
2+
3+
main() {
4+
5+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import {verifyNoBrowserErrors} from 'angular2/src/test_lib/e2e_util';
2+
3+
describe('Template-Driven Forms', function() {
4+
5+
afterEach(verifyNoBrowserErrors);
6+
7+
var URL = 'examples/src/model_driven_forms/index.html';
8+
9+
it('should display errors', function() {
10+
browser.get(URL);
11+
12+
var form = element.all(by.css('form')).first();
13+
var input = element.all(by.css('#creditCard')).first();
14+
var firstName = element.all(by.css('#firstName')).first();
15+
16+
input.sendKeys('invalid');
17+
firstName.click();
18+
19+
expect(form.getInnerHtml()).toContain('is invalid credit card number');
20+
});
21+
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
library examples.e2e_test.hello_world.template_driven_forms_spec;
2+
3+
main() {
4+
5+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import {verifyNoBrowserErrors} from 'angular2/src/test_lib/e2e_util';
2+
3+
describe('Template-Driven Forms', function() {
4+
5+
afterEach(verifyNoBrowserErrors);
6+
7+
var URL = 'examples/src/template_driven_forms/index.html';
8+
9+
it('should display errors', function() {
10+
browser.get(URL);
11+
12+
var form = element.all(by.css('form')).first();
13+
var input = element.all(by.css('#creditCard')).first();
14+
var firstName = element.all(by.css('#firstName')).first();
15+
16+
input.sendKeys('invalid');
17+
firstName.click();
18+
19+
expect(form.getInnerHtml()).toContain('is invalid credit card number');
20+
});
21+
});

0 commit comments

Comments
 (0)