docs(aio): fix toh e2e test
This commit is contained in:
parent
39b92f7e54
commit
44195858e6
|
@ -5,7 +5,7 @@ import { promise } from 'selenium-webdriver';
|
||||||
|
|
||||||
const expectedH1 = 'Tour of Heroes';
|
const expectedH1 = 'Tour of Heroes';
|
||||||
const expectedTitle = `Angular ${expectedH1}`;
|
const expectedTitle = `Angular ${expectedH1}`;
|
||||||
const targetHero = { id: 15, name: 'Magneta' };
|
const targetHero = { id: 14, name: 'Celeritas' };
|
||||||
const targetHeroDashboardIndex = 3;
|
const targetHeroDashboardIndex = 3;
|
||||||
const nameSuffix = 'X';
|
const nameSuffix = 'X';
|
||||||
const newHeroName = targetHero.name + nameSuffix;
|
const newHeroName = targetHero.name + nameSuffix;
|
||||||
|
@ -136,7 +136,7 @@ describe('Tutorial part 6', () => {
|
||||||
getPageElts().myHeroesHref.click();
|
getPageElts().myHeroesHref.click();
|
||||||
let page = getPageElts();
|
let page = getPageElts();
|
||||||
expect(page.myHeroes.isPresent()).toBeTruthy();
|
expect(page.myHeroes.isPresent()).toBeTruthy();
|
||||||
expect(page.allHeroes.count()).toEqual(10, 'number of heroes');
|
expect(page.allHeroes.count()).toEqual(11, 'number of heroes');
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`selects and shows ${targetHero.name} as selected in list`, () => {
|
it(`selects and shows ${targetHero.name} as selected in list`, () => {
|
||||||
|
@ -176,7 +176,7 @@ describe('Tutorial part 6', () => {
|
||||||
|
|
||||||
const page = getPageElts();
|
const page = getPageElts();
|
||||||
expect(page.myHeroes.isPresent()).toBeTruthy();
|
expect(page.myHeroes.isPresent()).toBeTruthy();
|
||||||
expect(page.allHeroes.count()).toEqual(9, 'number of heroes');
|
expect(page.allHeroes.count()).toEqual(10, 'number of heroes');
|
||||||
const heroesAfter = await toHeroArray(page.allHeroes);
|
const heroesAfter = await toHeroArray(page.allHeroes);
|
||||||
const expectedHeroes = heroesBefore.filter(h => h.name !== newHeroName);
|
const expectedHeroes = heroesBefore.filter(h => h.name !== newHeroName);
|
||||||
expect(heroesAfter).toEqual(expectedHeroes);
|
expect(heroesAfter).toEqual(expectedHeroes);
|
||||||
|
@ -206,20 +206,20 @@ describe('Tutorial part 6', () => {
|
||||||
|
|
||||||
beforeAll(() => browser.get(''));
|
beforeAll(() => browser.get(''));
|
||||||
|
|
||||||
it(`searches for 'Ma'`, async () => {
|
it(`searches for 'Ce'`, async () => {
|
||||||
getPageElts().searchBox.sendKeys('Ma');
|
getPageElts().searchBox.sendKeys('Ce');
|
||||||
browser.sleep(1000);
|
|
||||||
expect(getPageElts().searchResults.count()).toBe(4);
|
|
||||||
});
|
|
||||||
|
|
||||||
it(`continues search with 'g'`, async () => {
|
|
||||||
getPageElts().searchBox.sendKeys('g');
|
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
expect(getPageElts().searchResults.count()).toBe(2);
|
expect(getPageElts().searchResults.count()).toBe(2);
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`continues search with 'n' and gets ${targetHero.name}`, async () => {
|
it(`continues search with 'l'`, async () => {
|
||||||
getPageElts().searchBox.sendKeys('n');
|
getPageElts().searchBox.sendKeys('l');
|
||||||
|
browser.sleep(1000);
|
||||||
|
expect(getPageElts().searchResults.count()).toBe(1);
|
||||||
|
});
|
||||||
|
|
||||||
|
it(`continues search with 'e' and gets ${targetHero.name}`, async () => {
|
||||||
|
getPageElts().searchBox.sendKeys('e');
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
let page = getPageElts();
|
let page = getPageElts();
|
||||||
expect(page.searchResults.count()).toBe(1);
|
expect(page.searchResults.count()).toBe(1);
|
||||||
|
|
Loading…
Reference in New Issue