build(examples): work around protractor typings issues and fix existing type errors
This works around the typings issues until we have a build of protractor with typings that don't polute global types via ambient type definitions
This commit is contained in:
@ -10,8 +10,8 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('formBuilder example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let inputs: ElementFinder;
|
||||
let paragraphs: ElementFinder;
|
||||
let inputs: protractor.ElementArrayFinder;
|
||||
let paragraphs: protractor.ElementArrayFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/formBuilder/index.html');
|
||||
|
@ -10,8 +10,8 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('nestedFormArray example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let inputs: ElementFinder;
|
||||
let buttons: ElementFinder;
|
||||
let inputs: protractor.ElementArrayFinder;
|
||||
let buttons: protractor.ElementArrayFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/nestedFormArray/index.html');
|
||||
@ -25,12 +25,12 @@ describe('nestedFormArray example', () => {
|
||||
});
|
||||
|
||||
it('should add inputs programmatically', () => {
|
||||
expect(browser.isElementPresent(inputs.get(2))).toBe(false);
|
||||
expect(inputs.count()).toBe(2);
|
||||
|
||||
buttons.get(1).click();
|
||||
inputs = element.all(by.css('input'));
|
||||
|
||||
expect(browser.isElementPresent(inputs.get(2))).toBe(true);
|
||||
expect(inputs.count()).toBe(3);
|
||||
});
|
||||
|
||||
it('should set the value programmatically', () => {
|
||||
|
@ -34,7 +34,7 @@ export class NestedFormArray {
|
||||
]),
|
||||
});
|
||||
|
||||
get cities(): FormArray { return this.form.get('cities'); }
|
||||
get cities(): FormArray { return this.form.get('cities') as FormArray; }
|
||||
|
||||
addCity() { this.cities.push(new FormControl()); }
|
||||
|
||||
|
@ -10,9 +10,9 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('nestedFormGroup example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let firstInput: ElementFinder;
|
||||
let lastInput: ElementFinder;
|
||||
let button: ElementFinder;
|
||||
let firstInput: protractor.ElementFinder;
|
||||
let lastInput: protractor.ElementFinder;
|
||||
let button: protractor.ElementFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/nestedFormGroup/index.html');
|
||||
|
@ -10,8 +10,8 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('ngModelGroup example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let inputs: ElementFinder;
|
||||
let buttons: ElementFinder;
|
||||
let inputs: protractor.ElementArrayFinder;
|
||||
let buttons: protractor.ElementArrayFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/ngModelGroup/index.html');
|
||||
|
@ -10,8 +10,8 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('simpleForm example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let inputs: ElementFinder;
|
||||
let paragraphs: ElementFinder;
|
||||
let inputs: protractor.ElementArrayFinder;
|
||||
let paragraphs: protractor.ElementArrayFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/simpleForm/index.html');
|
||||
|
@ -12,9 +12,9 @@ describe('simpleFormControl example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
|
||||
describe('index view', () => {
|
||||
let input: ElementFinder;
|
||||
let valueP: ElementFinder;
|
||||
let statusP: ElementFinder;
|
||||
let input: protractor.ElementFinder;
|
||||
let valueP: protractor.ElementFinder;
|
||||
let statusP: protractor.ElementFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/simpleFormControl/index.html');
|
||||
|
@ -12,8 +12,8 @@ describe('formControlName example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
|
||||
describe('index view', () => {
|
||||
let firstInput: ElementFinder;
|
||||
let lastInput: ElementFinder;
|
||||
let firstInput: protractor.ElementFinder;
|
||||
let lastInput: protractor.ElementFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/simpleFormGroup/index.html');
|
||||
|
@ -10,9 +10,9 @@ import {verifyNoBrowserErrors} from '../../../../_common/e2e_util';
|
||||
|
||||
describe('simpleNgModel example', () => {
|
||||
afterEach(verifyNoBrowserErrors);
|
||||
let input: ElementFinder;
|
||||
let paragraphs: ElementFinder;
|
||||
let button: ElementFinder;
|
||||
let input: protractor.ElementFinder;
|
||||
let paragraphs: protractor.ElementArrayFinder;
|
||||
let button: protractor.ElementFinder;
|
||||
|
||||
beforeEach(() => {
|
||||
browser.get('/forms/ts/simpleNgModel/index.html');
|
||||
|
Reference in New Issue
Block a user