Skip to content

Commit 2e2d7c6

Browse files
committed
WIP: move e2e testing utils under cdk/testing
1 parent 184ee37 commit 2e2d7c6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+108
-106
lines changed

src/cdk-experimental/scrolling/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ ng_web_test_suite(
3333
ts_library(
3434
name = "e2e_test_sources",
3535
srcs = glob(["**/*.e2e.spec.ts"]),
36-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
36+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
3737
deps = [
3838
"@npm//@types/jasmine",
3939
"@npm//@types/selenium-webdriver",
4040
"@npm//protractor",
41-
"//src/e2e-app:e2e_utils_lib",
41+
"//src/cdk/testing:e2e",
4242
]
4343
)
4444

@@ -51,7 +51,7 @@ protractor_web_test_suite(
5151
deps = [
5252
"@npm//protractor",
5353
":e2e_test_sources",
54-
"//src/e2e-app:e2e_utils_lib",
54+
"//src/cdk/testing:e2e",
5555
],
5656
data = [
5757
"@npm//@angular/bazel",

src/cdk/overlay/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ ng_web_test_suite(
5959
ts_library(
6060
name = "e2e_test_sources",
6161
srcs = glob(["**/*.e2e.spec.ts"]),
62-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
62+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
6363
deps = [
6464
"@npm//@types/jasmine",
6565
"@npm//@types/selenium-webdriver",
6666
"@npm//protractor",
67-
"//src/e2e-app:e2e_utils_lib",
67+
"//src/cdk/testing:e2e",
6868
]
6969
)
7070

@@ -77,7 +77,7 @@ protractor_web_test_suite(
7777
deps = [
7878
"@npm//protractor",
7979
":e2e_test_sources",
80-
"//src/e2e-app:e2e_utils_lib",
80+
"//src/cdk/testing:e2e",
8181
],
8282
data = [
8383
"@npm//@angular/bazel",

src/cdk/overlay/scroll/block-scroll-strategy.e2e.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {browser, Key, element, by} from 'protractor';
2-
import {getScrollPosition} from '../../../e2e-app/test-util';
2+
import {getScrollPosition} from '../../testing/e2e';
33

44

55
describe('scroll blocking', () => {

src/cdk/testing/BUILD.bazel

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,23 @@ package(default_visibility=["//visibility:public"])
22

33
load("//tools:defaults.bzl", "ng_module")
44

5+
exports_files = ["e2e/tsconfig-tests.json"]
6+
57
ng_module(
68
name = "testing",
7-
srcs = glob(["**/*.ts"], exclude=["**/*.spec.ts"]),
9+
srcs = glob(["**/*.ts"], exclude=["**/*.spec.ts", "e2e/**"]),
810
module_name = "@angular/cdk/testing",
911
deps = [
1012
"@npm//@angular/core",
1113
],
1214
)
15+
16+
ng_module(
17+
name = "e2e",
18+
srcs = glob(["e2e/**/*.ts"], exclude=["e2e/**/*.spec.ts"]),
19+
tsconfig = "e2e/tsconfig-tests.json",
20+
module_name = "@angular/cdk/testing/e2e",
21+
deps = [
22+
"@npm//@angular/core",
23+
],
24+
)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/e2e-app/BUILD.bazel

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,6 @@ load("//:packages.bzl", "ANGULAR_LIBRARY_UMDS")
77

88
exports_files(["protractor.conf.js", "start-devserver.js", "tsconfig-e2e.json"])
99

10-
ts_library(
11-
name = "e2e_utils_lib",
12-
srcs = glob(["test-util/**/*.ts"]),
13-
tsconfig = ":tsconfig-e2e.json",
14-
deps = [
15-
"@npm//@types/jasmine",
16-
"@npm//protractor"
17-
]
18-
)
19-
2010
ng_module(
2111
name = "e2e-app",
2212
srcs = glob(["**/*.ts"], exclude = ["test-util/**"]),

src/material-experimental/mdc-button/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ sass_binary(
6969
ts_library(
7070
name = "e2e_test_sources",
7171
srcs = glob(["**/*.e2e.spec.ts"]),
72-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
72+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
7373
deps = [
7474
"@npm//@types/jasmine",
7575
"@npm//@types/selenium-webdriver",
7676
"@npm//protractor",
77-
"//src/e2e-app:e2e_utils_lib",
77+
"//src/cdk/testing:e2e",
7878
]
7979
)
8080

@@ -87,7 +87,7 @@ protractor_web_test_suite(
8787
deps = [
8888
"@npm//protractor",
8989
":e2e_test_sources",
90-
"//src/e2e-app:e2e_utils_lib",
90+
"//src/cdk/testing:e2e",
9191
],
9292
data = [
9393
"@npm//@angular/bazel",

src/material-experimental/mdc-card/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ sass_binary(
3232
ts_library(
3333
name = "e2e_test_sources",
3434
srcs = glob(["**/*.e2e.spec.ts"]),
35-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
35+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
3636
deps = [
3737
"@npm//@types/jasmine",
3838
"@npm//@types/selenium-webdriver",
3939
"@npm//protractor",
40-
"//src/e2e-app:e2e_utils_lib",
40+
"//src/cdk/testing:e2e",
4141
]
4242
)
4343

@@ -50,7 +50,7 @@ protractor_web_test_suite(
5050
deps = [
5151
"@npm//protractor",
5252
":e2e_test_sources",
53-
"//src/e2e-app:e2e_utils_lib",
53+
"//src/cdk/testing:e2e",
5454
],
5555
data = [
5656
"@npm//@angular/bazel",

src/material-experimental/mdc-checkbox/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@ ng_web_test_suite(
6868
ts_library(
6969
name = "e2e_test_sources",
7070
srcs = glob(["**/*.e2e.spec.ts"]),
71-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
71+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
7272
deps = [
7373
"@npm//@types/jasmine",
7474
"@npm//@types/selenium-webdriver",
7575
"@npm//protractor",
76-
"//src/e2e-app:e2e_utils_lib",
76+
"//src/cdk/testing:e2e",
7777
]
7878
)
7979

@@ -86,7 +86,7 @@ protractor_web_test_suite(
8686
deps = [
8787
"@npm//protractor",
8888
":e2e_test_sources",
89-
"//src/e2e-app:e2e_utils_lib",
89+
"//src/cdk/testing:e2e",
9090
],
9191
data = [
9292
"@npm//@angular/bazel",

src/material-experimental/mdc-chips/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ sass_binary(
4242
ts_library(
4343
name = "e2e_test_sources",
4444
srcs = glob(["**/*.e2e.spec.ts"]),
45-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
45+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
4646
deps = [
4747
"@npm//@types/jasmine",
4848
"@npm//@types/selenium-webdriver",
4949
"@npm//protractor",
50-
"//src/e2e-app:e2e_utils_lib",
50+
"//src/cdk/testing:e2e",
5151
]
5252
)
5353

@@ -60,7 +60,7 @@ protractor_web_test_suite(
6060
deps = [
6161
"@npm//protractor",
6262
":e2e_test_sources",
63-
"//src/e2e-app:e2e_utils_lib",
63+
"//src/cdk/testing:e2e",
6464
],
6565
data = [
6666
"@npm//@angular/bazel",

src/material-experimental/mdc-menu/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ ng_web_test_suite(
6969
ts_library(
7070
name = "e2e_test_sources",
7171
srcs = glob(["**/*.e2e.spec.ts"]),
72-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
72+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
7373
deps = [
7474
"@npm//@types/jasmine",
7575
"@npm//@types/selenium-webdriver",
7676
"@npm//protractor",
77-
"//src/e2e-app:e2e_utils_lib",
77+
"//src/cdk/testing:e2e",
7878
]
7979
)
8080

@@ -87,7 +87,7 @@ protractor_web_test_suite(
8787
deps = [
8888
"@npm//protractor",
8989
":e2e_test_sources",
90-
"//src/e2e-app:e2e_utils_lib",
90+
"//src/cdk/testing:e2e",
9191
],
9292
data = [
9393
"@npm//@angular/bazel",

src/material-experimental/mdc-menu/menu.e2e.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
expectLocation,
66
expectToExist,
77
pressKeys,
8-
} from '../../e2e-app/test-util';
8+
} from '@angular/cdk/testing/e2e';
99

1010
const presenceOf = ExpectedConditions.presenceOf;
1111
const not = ExpectedConditions.not;

src/material-experimental/mdc-radio/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ sass_binary(
3232
ts_library(
3333
name = "e2e_test_sources",
3434
srcs = glob(["**/*.e2e.spec.ts"]),
35-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
35+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
3636
deps = [
3737
"@npm//@types/jasmine",
3838
"@npm//@types/selenium-webdriver",
3939
"@npm//protractor",
40-
"//src/e2e-app:e2e_utils_lib",
40+
"//src/cdk/testing:e2e",
4141
]
4242
)
4343

@@ -50,7 +50,7 @@ protractor_web_test_suite(
5050
deps = [
5151
"@npm//protractor",
5252
":e2e_test_sources",
53-
"//src/e2e-app:e2e_utils_lib",
53+
"//src/cdk/testing:e2e",
5454
],
5555
data = [
5656
"@npm//@angular/bazel",

src/material-experimental/mdc-slide-toggle/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ ng_web_test_suite(
6666
ts_library(
6767
name = "e2e_test_sources",
6868
srcs = glob(["**/*.e2e.spec.ts"]),
69-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
69+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
7070
deps = [
7171
"@npm//@types/jasmine",
7272
"@npm//@types/selenium-webdriver",
7373
"@npm//protractor",
74-
"//src/e2e-app:e2e_utils_lib",
74+
"//src/cdk/testing:e2e",
7575
]
7676
)
7777

@@ -84,7 +84,7 @@ protractor_web_test_suite(
8484
deps = [
8585
"@npm//protractor",
8686
":e2e_test_sources",
87-
"//src/e2e-app:e2e_utils_lib",
87+
"//src/cdk/testing:e2e",
8888
],
8989
data = [
9090
"@npm//@angular/bazel",

src/material-experimental/mdc-slide-toggle/slide-toggle.e2e.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {browser, element, by, Key} from 'protractor';
2-
import {expectToExist} from '../../e2e-app/test-util';
2+
import {expectToExist} from '@angular/cdk/testing/e2e';
33

44

55
describe('slide-toggle', () => {

src/material/button-toggle/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ ng_web_test_suite(
5454
ts_library(
5555
name = "e2e_test_sources",
5656
srcs = glob(["**/*.e2e.spec.ts"]),
57-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
57+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
5858
deps = [
5959
"@npm//@types/jasmine",
6060
"@npm//@types/selenium-webdriver",
6161
"@npm//protractor",
62-
"//src/e2e-app:e2e_utils_lib",
62+
"//src/cdk/testing:e2e",
6363
]
6464
)
6565

@@ -72,7 +72,7 @@ protractor_web_test_suite(
7272
deps = [
7373
"@npm//protractor",
7474
":e2e_test_sources",
75-
"//src/e2e-app:e2e_utils_lib",
75+
"//src/cdk/testing:e2e",
7676
],
7777
data = [
7878
"@npm//@angular/bazel",

src/material/button/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ ng_web_test_suite(
5454
ts_library(
5555
name = "e2e_test_sources",
5656
srcs = glob(["**/*.e2e.spec.ts"]),
57-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
57+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
5858
deps = [
5959
"@npm//@types/jasmine",
6060
"@npm//@types/selenium-webdriver",
6161
"@npm//protractor",
62-
"//src/e2e-app:e2e_utils_lib",
62+
"//src/cdk/testing:e2e",
6363
]
6464
)
6565

@@ -72,7 +72,7 @@ protractor_web_test_suite(
7272
deps = [
7373
"@npm//protractor",
7474
":e2e_test_sources",
75-
"//src/e2e-app:e2e_utils_lib",
75+
"//src/cdk/testing:e2e",
7676
],
7777
data = [
7878
"@npm//@angular/bazel",

src/material/card/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ sass_binary(
3333
ts_library(
3434
name = "e2e_test_sources",
3535
srcs = glob(["**/*.e2e.spec.ts"]),
36-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
36+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
3737
deps = [
3838
"@npm//@types/jasmine",
3939
"@npm//@types/selenium-webdriver",
4040
"@npm//protractor",
41-
"//src/e2e-app:e2e_utils_lib",
41+
"//src/cdk/testing:e2e",
4242
]
4343
)
4444

@@ -51,7 +51,7 @@ protractor_web_test_suite(
5151
deps = [
5252
"@npm//protractor",
5353
":e2e_test_sources",
54-
"//src/e2e-app:e2e_utils_lib",
54+
"//src/cdk/testing:e2e",
5555
],
5656
data = [
5757
"@npm//@angular/bazel",

src/material/checkbox/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ ng_web_test_suite(
6161
ts_library(
6262
name = "e2e_test_sources",
6363
srcs = glob(["**/*.e2e.spec.ts"]),
64-
tsconfig = "//src/e2e-app:tsconfig-e2e.json",
64+
tsconfig = "//src/cdk/testing:e2e/tsconfig-tests.json",
6565
deps = [
6666
"@npm//@types/jasmine",
6767
"@npm//@types/selenium-webdriver",
6868
"@npm//protractor",
69-
"//src/e2e-app:e2e_utils_lib",
69+
"//src/cdk/testing:e2e",
7070
]
7171
)
7272

@@ -79,7 +79,7 @@ protractor_web_test_suite(
7979
deps = [
8080
"@npm//protractor",
8181
":e2e_test_sources",
82-
"//src/e2e-app:e2e_utils_lib",
82+
"//src/cdk/testing:e2e",
8383
],
8484
data = [
8585
"@npm//@angular/bazel",

0 commit comments

Comments
 (0)