mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This commit updates `@angular/*` and `@angular/cli` (and related packages) to version 11.0.0-rc.2. Apart from the automatic migrations, this commit also tries to align `aio/` with new apps generated by the latest CLI. (See [here][1] for a diff between a v10.1.3 and a v11.0.0-rc.2 CLI app.) [1]: https://github.com/cexbrayat/angular-cli-diff/compare/10.1.3...11.0.0-rc.2 PR Close #39600
52 lines
2.1 KiB
TypeScript
52 lines
2.1 KiB
TypeScript
import { by, element } from 'protractor';
|
|
import { SitePage } from './app.po';
|
|
|
|
describe('api-list', () => {
|
|
const apiSearchInput = element(by.css('aio-api-list .form-search input'));
|
|
const apiStatusDropdown = element(by.css('aio-api-list aio-select[label="Status:"]'));
|
|
const apiTypeDropdown = element(by.css('aio-api-list aio-select[label="Type:"]'));
|
|
let page: SitePage;
|
|
|
|
beforeEach(async () => {
|
|
page = new SitePage();
|
|
await page.navigateTo('api');
|
|
});
|
|
|
|
it('should find AnimationSequenceMetadata when searching by partial word anima', async () => {
|
|
expect(await page.getApiSearchResults()).toContain('HttpEventType');
|
|
|
|
await apiSearchInput.clear();
|
|
await apiSearchInput.sendKeys('anima');
|
|
|
|
expect(await page.getApiSearchResults()).not.toContain('HttpEventType');
|
|
expect(await page.getApiSearchResults()).toContain('AnimationSequenceMetadata');
|
|
});
|
|
|
|
it('should find getLocaleDateTimeFormat when searching by partial word date', async () => {
|
|
expect(await page.getApiSearchResults()).toContain('formatCurrency');
|
|
|
|
await apiSearchInput.clear();
|
|
await apiSearchInput.sendKeys('date');
|
|
|
|
expect(await page.getApiSearchResults()).not.toContain('formatCurrency');
|
|
expect(await page.getApiSearchResults()).toContain('getLocaleDateTimeFormat');
|
|
});
|
|
|
|
it('should find LowerCasePipe when searching for type pipe', async () => {
|
|
expect(await page.getApiSearchResults()).toContain('getLocaleDateTimeFormat');
|
|
|
|
await page.clickDropdownItem(apiTypeDropdown, 'Pipe');
|
|
|
|
expect(await page.getApiSearchResults()).not.toContain('getLocaleDateTimeFormat');
|
|
expect(await page.getApiSearchResults()).toContain('LowerCasePipe');
|
|
});
|
|
|
|
it('should find ElementRef when searching for status Security Risk', async () => {
|
|
expect(await page.getApiSearchResults()).toContain('getLocaleDateTimeFormat');
|
|
|
|
await page.clickDropdownItem(apiStatusDropdown, 'Security Risk');
|
|
|
|
expect(await page.getApiSearchResults()).not.toContain('getLocaleDateTimeFormat');
|
|
expect(await page.getApiSearchResults()).toContain('ElementRef');
|
|
});
|
|
});
|