2019-11-13 12:08:38 -05:00
load ( " //tools:defaults.bzl " , " jasmine_node_test " , " karma_web_test_suite " , " ts_library " )
2020-01-14 09:31:13 -05:00
load ( " //tools/circular_dependency_test:index.bzl " , " circular_dependency_test " )
2017-12-17 18:10:54 -05:00
2018-06-04 02:06:17 -04:00
exports_files ( [
2018-06-04 18:00:06 -04:00
" browser/static_assets/200.html " ,
" static_assets/test.html " ,
2018-06-04 02:06:17 -04:00
] )
2020-01-14 09:31:13 -05:00
circular_dependency_test (
name = " circular_deps_test " ,
entry_point = " angular/packages/platform-browser/index.js " ,
deps = [ " //packages/platform-browser " ] ,
)
circular_dependency_test (
name = " testing_circular_deps_test " ,
entry_point = " angular/packages/platform-browser/testing/index.js " ,
deps = [ " //packages/platform-browser/testing " ] ,
)
2017-12-17 18:10:54 -05:00
ts_library (
name = " test_lib " ,
2018-10-16 02:24:22 -04:00
testonly = True ,
2017-12-17 18:10:54 -05:00
srcs = glob ( [ " **/*.ts " ] ) ,
deps = [
" //packages:types " ,
" //packages/animations " ,
" //packages/animations/browser " ,
" //packages/animations/browser/testing " ,
" //packages/common " ,
" //packages/compiler " ,
" //packages/core " ,
" //packages/core/testing " ,
" //packages/platform-browser " ,
" //packages/platform-browser-dynamic " ,
" //packages/platform-browser/animations " ,
" //packages/platform-browser/testing " ,
2018-12-04 09:13:10 -05:00
" //packages/private/testing " ,
2019-02-20 12:54:42 -05:00
" @npm//rxjs " ,
2017-12-17 18:10:54 -05:00
] ,
)
jasmine_node_test (
name = " test " ,
2020-01-08 02:56:49 -05:00
bootstrap = [ " //tools/testing:node_es5 " ] ,
2017-12-17 18:10:54 -05:00
deps = [
" :test_lib " ,
] ,
)
2019-11-13 12:08:38 -05:00
karma_web_test_suite (
2017-12-17 18:10:54 -05:00
name = " test_web " ,
2018-06-04 02:06:17 -04:00
static_files = [
2018-06-04 18:00:06 -04:00
" :static_assets/test.html " ,
2018-06-04 02:06:17 -04:00
] ,
2020-04-14 10:24:17 -04:00
tags = [
# disabled on 2020-04-14 due to failure on saucelabs monitor job
# https://app.circleci.com/pipelines/github/angular/angular/13320/workflows/9ca3527a-d448-4a64-880a-fb4de9d1fece/jobs/680645
# ```
# Chrome 73.0.3683 (Windows 7.0.0) public testing API using the test injector with modules components with template url should allow to createSync components with templateUrl after explicit async compilation FAILED
# Error: Component 'CompWithUrlTemplate' is not resolved:
# IE 10.0.0 (Windows 8.0.0) ERROR: 'Unhandled Promise rejection:', 'Failed to load ./sometemplate.html', '; Zone:', 'ProxyZone', '; Task:', 'Promise.then', '; Value:', 'Failed to load ./sometemplate.html', undefined
# Chrome Mobile 74.0.3729 (Android 0.0.0) ERROR: 'Unhandled Promise rejection:', 'Failed to load ./sometemplate.html', '; Zone:', 'ProxyZone', '; Task:', 'Promise.then', '; Value:', 'Failed to load ./sometemplate.html', undefined
# ```
" fixme-saucelabs-ivy " ,
] ,
2017-12-17 18:10:54 -05:00
deps = [
" :test_lib " ,
] ,
)