| 
									
										
										
										
											2015-10-30 11:31:26 -07:00
										 |  |  | # API Examples
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | This folder contains small example apps that get in-lined into our API docs. | 
					
						
							|  |  |  | Each example contains tests for application behavior (as opposed to testing Angular's | 
					
						
							|  |  |  | behavior) just like an Angular application developer would write. | 
					
						
							| 
									
										
										
										
											2016-12-07 21:41:21 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Running the examples
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | # # execute the following command only when framework code changes
 | 
					
						
							|  |  |  | ./build.sh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # run when test change
 | 
					
						
							| 
									
										
										
										
											2017-03-07 11:04:30 -08:00
										 |  |  | ./packages/examples/build.sh   | 
					
						
							| 
									
										
										
										
											2016-12-07 21:41:21 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | # start server
 | 
					
						
							|  |  |  | $(npm bin)/gulp serve-examples | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | navigate to [http://localhost:8001](http://localhost:8001) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Running the tests
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  |  # run only when framework code changes | 
					
						
							|  |  |  | ./build.sh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # run to compile tests and run them
 | 
					
						
							| 
									
										
										
										
											2017-03-07 11:04:30 -08:00
										 |  |  | ./packages/examples/test.sh | 
					
						
							| 
									
										
										
										
											2016-12-07 21:41:21 -08:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-09 11:19:55 -08:00
										 |  |  | NOTE: sometimes the http server does not exit properly and it retains the `8001` port. | 
					
						
							| 
									
										
										
										
											2016-12-07 21:41:21 -08:00
										 |  |  |  in such a case you can use `lsof -i:8001` to see which process it is and then use `kill`  | 
					
						
							|  |  |  |  to remove it. (Or in single command: `lsof -i:8001 -t | xargs kill`) |