| 
									
										
										
										
											2019-07-24 08:52:26 -07:00
										 |  |  | load("@npm_bazel_protractor//:index.bzl", "protractor_web_test_suite") | 
					
						
							| 
									
										
										
										
											2019-02-20 09:54:42 -08:00
										 |  |  | load("@npm_bazel_typescript//:index.bzl", "ts_library") | 
					
						
							| 
									
										
										
										
											2018-05-29 15:35:48 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | ts_library( | 
					
						
							|  |  |  |     name = "e2e", | 
					
						
							|  |  |  |     testonly = 1, | 
					
						
							| 
									
										
										
										
											2018-07-06 14:51:37 -07:00
										 |  |  |     srcs = ["app.spec.ts"], | 
					
						
							| 
									
										
										
										
											2018-07-27 11:32:51 -07:00
										 |  |  |     tsconfig = ":tsconfig.json", | 
					
						
							| 
									
										
										
										
											2018-10-04 13:14:14 -07:00
										 |  |  |     deps = [ | 
					
						
							| 
									
										
										
										
											2019-07-24 08:52:26 -07:00
										 |  |  |         "@npm//@types/jasmine", | 
					
						
							| 
									
										
										
										
											2018-10-04 13:14:14 -07:00
										 |  |  |         "@npm//protractor", | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2018-07-06 14:51:37 -07:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ts_library( | 
					
						
							|  |  |  |     name = "ts_on_prepare", | 
					
						
							|  |  |  |     testonly = 1, | 
					
						
							|  |  |  |     srcs = ["on-prepare.ts"], | 
					
						
							|  |  |  |     tsconfig = ":tsconfig.json", | 
					
						
							| 
									
										
										
										
											2018-10-04 13:14:14 -07:00
										 |  |  |     deps = [ | 
					
						
							| 
									
										
										
										
											2019-07-24 08:52:26 -07:00
										 |  |  |         "@npm//@bazel/protractor", | 
					
						
							|  |  |  |         "@npm//@types/node", | 
					
						
							| 
									
										
										
										
											2018-10-04 13:14:14 -07:00
										 |  |  |         "@npm//protractor", | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2018-07-06 14:51:37 -07:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | protractor_web_test_suite( | 
					
						
							|  |  |  |     name = "devserver_test", | 
					
						
							|  |  |  |     configuration = "//:protractor.conf.js", | 
					
						
							|  |  |  |     on_prepare = ":ts_on_prepare", | 
					
						
							|  |  |  |     server = "//src:devserver", | 
					
						
							|  |  |  |     deps = [":e2e"], | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | protractor_web_test_suite( | 
					
						
							|  |  |  |     name = "prodserver_test", | 
					
						
							|  |  |  |     configuration = "//:protractor.conf.js", | 
					
						
							|  |  |  |     on_prepare = ":ts_on_prepare", | 
					
						
							|  |  |  |     server = "//src:prodserver", | 
					
						
							|  |  |  |     deps = [":e2e"], | 
					
						
							| 
									
										
										
										
											2018-05-29 15:35:48 -07:00
										 |  |  | ) |