51 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			51 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!-- #docregion -->
							 | 
						||
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								  <meta http-equiv="content-type" content="text/html;charset=utf-8">
							 | 
						||
| 
								 | 
							
								  <title>Ng App Unit Tests</title>
							 | 
						||
| 
								 | 
							
								  <link rel="stylesheet" href="node_modules/jasmine-core/lib/jasmine-core/jasmine.css">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/jasmine-core/lib/jasmine-core/boot.js"></script>
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								  <!-- #docregion import-angular -->
							 | 
						||
| 
								 | 
							
								  <!-- #1. add the system.js and angular libraries -->
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/es6-shim/es6-shim.min.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/systemjs/dist/system-polyfills.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/systemjs/dist/system.src.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/rxjs/bundles/Rx.js"></script>
							 | 
						||
| 
								 | 
							
								  <script src="node_modules/angular2/bundles/angular2.dev.js"></script>
							 | 
						||
| 
								 | 
							
								  <!-- #enddocregion import-angular -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <script>
							 | 
						||
| 
								 | 
							
								    // #2. Configure systemjs to use the .js extension
							 | 
						||
| 
								 | 
							
								    //     for imports from the app folder
							 | 
						||
| 
								 | 
							
								    System.config({
							 | 
						||
| 
								 | 
							
								      packages: {
							 | 
						||
| 
								 | 
							
								        'app': {defaultExtension: 'js'}
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    // #3. Import the spec files explicitly
							 | 
						||
| 
								 | 
							
								    Promise.all([
							 | 
						||
| 
								 | 
							
								      System.import('app/hero.spec'),
							 | 
						||
| 
								 | 
							
								      System.import('app/my-uppercase.pipe.spec')
							 | 
						||
| 
								 | 
							
								    ])
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      // #4. wait for all imports to load ...
							 | 
						||
| 
								 | 
							
								      //     then re-execute `window.onload` which
							 | 
						||
| 
								 | 
							
								      //     triggers the Jasmine test-runner start
							 | 
						||
| 
								 | 
							
								      //     or explain what went wrong.
							 | 
						||
| 
								 | 
							
								      .then(window.onload)
							 | 
						||
| 
								 | 
							
								      .catch(console.error.bind(console));
							 | 
						||
| 
								 | 
							
								  </script>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</html>
							 |