As only methods from the Subscribable interface are currently used in the implementation of the async pipe, it makes sense to make it explicit so that it works successfully with any other implementation instead of only Observable. PR Close #39627
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite", "ts_library")
 | |
| load("//tools/circular_dependency_test:index.bzl", "circular_dependency_test")
 | |
| 
 | |
| circular_dependency_test(
 | |
|     name = "circular_deps_test",
 | |
|     entry_point = "angular/packages/common/index.js",
 | |
|     deps = ["//packages/common"],
 | |
| )
 | |
| 
 | |
| circular_dependency_test(
 | |
|     name = "testing_circular_deps_test",
 | |
|     entry_point = "angular/packages/common/testing/index.js",
 | |
|     deps = ["//packages/common/testing"],
 | |
| )
 | |
| 
 | |
| ts_library(
 | |
|     name = "test_lib",
 | |
|     testonly = True,
 | |
|     srcs = glob(
 | |
|         ["**/*.ts"],
 | |
|     ),
 | |
|     # Visible to //:saucelabs_unit_tests_poc target
 | |
|     visibility = ["//:__pkg__"],
 | |
|     deps = [
 | |
|         "//packages/common",
 | |
|         "//packages/common/locales",
 | |
|         "//packages/common/testing",
 | |
|         "//packages/compiler",
 | |
|         "//packages/core",
 | |
|         "//packages/core/testing",
 | |
|         "//packages/platform-browser",
 | |
|         "//packages/platform-browser-dynamic",
 | |
|         "//packages/platform-browser/testing",
 | |
|         "//packages/private/testing",
 | |
|         "@npm//rxjs",
 | |
|     ],
 | |
| )
 | |
| 
 | |
| jasmine_node_test(
 | |
|     name = "test",
 | |
|     bootstrap = ["//tools/testing:node_es5"],
 | |
|     deps = [
 | |
|         ":test_lib",
 | |
|     ],
 | |
| )
 | |
| 
 | |
| karma_web_test_suite(
 | |
|     name = "test_web",
 | |
|     deps = [
 | |
|         ":test_lib",
 | |
|     ],
 | |
| )
 |