53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.8 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 --> | ||
|  | 
 | ||
|  |   <!-- #docregion promise-all --> | ||
|  |   <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/init-caps-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> | ||
|  |   <!-- #enddocregion promise-all --> | ||
|  | </body> | ||
|  | 
 | ||
|  | </html> |