| 
									
										
										
										
											2019-11-01 11:17:10 -07:00
										 |  |  | load("//tools:defaults.bzl", "protractor_web_test_suite", "ts_library") | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-07 16:02:25 -08:00
										 |  |  | def example_test(name, srcs, server, data = [], **kwargs): | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |     ts_library( | 
					
						
							|  |  |  |         name = "%s_lib" % name, | 
					
						
							|  |  |  |         testonly = True, | 
					
						
							|  |  |  |         srcs = srcs, | 
					
						
							|  |  |  |         tsconfig = "//modules/playground:tsconfig-e2e.json", | 
					
						
							|  |  |  |         deps = [ | 
					
						
							| 
									
										
										
										
											2020-04-24 10:26:36 -07:00
										 |  |  |             "//modules/e2e_util", | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |             "//packages/private/testing", | 
					
						
							| 
									
										
										
										
											2019-02-20 09:54:42 -08:00
										 |  |  |             "@npm//@types/jasminewd2", | 
					
						
							|  |  |  |             "@npm//@types/selenium-webdriver", | 
					
						
							|  |  |  |             "@npm//protractor", | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |         ], | 
					
						
							|  |  |  |     ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     protractor_web_test_suite( | 
					
						
							|  |  |  |         name = "protractor_tests", | 
					
						
							| 
									
										
										
										
											2019-07-24 08:52:26 -07:00
										 |  |  |         data = data, | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |         on_prepare = "//modules/playground/e2e_test:start-server.js", | 
					
						
							|  |  |  |         server = server, | 
					
						
							|  |  |  |         deps = [ | 
					
						
							|  |  |  |             ":%s_lib" % name, | 
					
						
							| 
									
										
										
										
											2019-02-20 09:54:42 -08:00
										 |  |  |             "@npm//selenium-webdriver", | 
					
						
							|  |  |  |             "@npm//yargs", | 
					
						
							|  |  |  |             "@npm//source-map", | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |         ], | 
					
						
							| 
									
										
										
										
											2019-02-07 16:02:25 -08:00
										 |  |  |         **kwargs | 
					
						
							| 
									
										
										
										
											2019-02-01 14:46:38 +01:00
										 |  |  |     ) |