Skip to content

Commit 7b789d4

Browse files
authored
test(material-experimental/mdc-slider): add e2e tests (#19937)
* test(material-experimental/mdc-slider): add e2e tests * remove examples from BUILD
1 parent ffc6f4b commit 7b789d4

File tree

7 files changed

+55
-0
lines changed

7 files changed

+55
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@
234234
/src/e2e-app/mdc-menu/** @crisbeto
235235
/src/e2e-app/mdc-progress-bar/** @crisbeto
236236
/src/e2e-app/mdc-radio/** @mmalerba
237+
/src/e2e-app/mdc-slider/** @andrewseguin
237238
/src/e2e-app/mdc-slide-toggle/** @crisbeto
238239
/src/e2e-app/mdc-tabs/** @crisbeto
239240
/src/e2e-app/mdc-table/** @andrewseguin

src/e2e-app/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ ng_module(
4242
"//src/material-experimental/mdc-progress-bar",
4343
"//src/material-experimental/mdc-radio",
4444
"//src/material-experimental/mdc-slide-toggle",
45+
"//src/material-experimental/mdc-slider",
4546
"//src/material-experimental/mdc-table",
4647
"//src/material-experimental/mdc-tabs",
4748
"//src/material/button",

src/e2e-app/e2e-app/routes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {MdcInputE2E} from '../mdc-input/mdc-input-e2e';
1919
import {MdcMenuE2e} from '../mdc-menu/mdc-menu-e2e';
2020
import {MdcRadioE2e} from '../mdc-radio/mdc-radio-e2e';
2121
import {MdcSlideToggleE2e} from '../mdc-slide-toggle/mdc-slide-toggle-e2e';
22+
import {MdcSliderE2e} from '../mdc-slider/mdc-slider-e2e';
2223
import {MdcTableE2e} from '../mdc-table/mdc-table-e2e';
2324
import {MdcTabsE2e} from '../mdc-tabs/mdc-tabs-e2e';
2425
import {MdcProgressBarE2E} from '../mdc-progress-bar/mdc-progress-bar-e2e';
@@ -55,6 +56,7 @@ export const E2E_APP_ROUTES: Routes = [
5556
{path: 'mdc-input', component: MdcInputE2E},
5657
{path: 'mdc-menu', component: MdcMenuE2e},
5758
{path: 'mdc-radio', component: MdcRadioE2e},
59+
{path: 'mdc-slider', component: MdcSliderE2e},
5860
{path: 'mdc-slide-toggle', component: MdcSlideToggleE2e},
5961
{path: 'mdc-tabs', component: MdcTabsE2e},
6062
{path: 'mdc-table', component: MdcTableE2e},

src/e2e-app/main-module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import {MdcChipsE2eModule} from './mdc-chips/mdc-chips-e2e-module';
2626
import {MdcMenuE2eModule} from './mdc-menu/mdc-menu-e2e-module';
2727
import {MdcRadioE2eModule} from './mdc-radio/mdc-radio-e2e-module';
2828
import {MdcSlideToggleE2eModule} from './mdc-slide-toggle/mdc-slide-toggle-e2e-module';
29+
import {MdcSliderE2eModule} from './mdc-slider/mdc-slider-e2e-module';
2930
import {MdcTableE2eModule} from './mdc-table/mdc-table-e2e-module';
3031
import {MdcTabsE2eModule} from './mdc-tabs/mdc-tabs-e2e-module';
3132
import {MenuE2eModule} from './menu/menu-e2e-module';
@@ -66,6 +67,7 @@ import {MdcProgressBarE2eModule} from './mdc-progress-bar/mdc-progress-bar-e2e-m
6667
MdcChipsE2eModule,
6768
MdcMenuE2eModule,
6869
MdcRadioE2eModule,
70+
MdcSliderE2eModule,
6971
MdcSlideToggleE2eModule,
7072
MdcTableE2eModule,
7173
MdcTabsE2eModule,
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
import {NgModule} from '@angular/core';
10+
import {MatSliderModule} from '@angular/material-experimental/mdc-slider';
11+
import {MdcSliderE2e} from './mdc-slider-e2e';
12+
13+
@NgModule({
14+
imports: [
15+
MatSliderModule,
16+
],
17+
declarations: [
18+
MdcSliderE2e,
19+
],
20+
})
21+
export class MdcSliderE2eModule {
22+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
import {Component} from '@angular/core';
10+
11+
@Component({
12+
selector: 'mdc-slider-e2e',
13+
template: `<mat-slider></mat-slider>`,
14+
})
15+
export class MdcSliderE2e {
16+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import {browser, by, element} from 'protractor';
2+
3+
describe('mat-slider', () => {
4+
5+
beforeEach(async () => await browser.get('/mdc-slider'));
6+
7+
it('should show a slider', async () => {
8+
expect(await element(by.tagName('mat-slider')).isPresent()).toBe(true);
9+
});
10+
11+
});

0 commit comments

Comments
 (0)