55 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!-- #docregion -->
							 | 
						||
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<meta http-equiv="content-type" content="text/html;charset=utf-8">
							 | 
						||
| 
								 | 
							
								<title>QuickStart 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>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<script src="node_modules/traceur/bin/traceur-runtime.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/es6-module-loader/dist/es6-module-loader.src.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/systemjs/dist/system.src.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/angular2/bundles/angular2.dev.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/angular2/bundles/http.dev.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/angular2/bundles/test_lib.dev.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/zone.js/dist/long-stack-trace-zone.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="node_modules/zone.js/dist/jasmine-patch.js"></script>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								  <app><!--placeholder--></app>
							 | 
						||
| 
								 | 
							
								  <script>
							 | 
						||
| 
								 | 
							
								    (function() {
							 | 
						||
| 
								 | 
							
								        Error.stackTraceLimit=Infinity;
							 | 
						||
| 
								 | 
							
								        jasmine.DEFAULT_TIMEOUT_INTERVAL = 100;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        var imports = [
							 | 
						||
| 
								 | 
							
								          'src/dummy.spec',
							 | 
						||
| 
								 | 
							
								          'src/app.spec',
							 | 
						||
| 
								 | 
							
								          '@empty' // placeholder makes it easier to comment-out specs above
							 | 
						||
| 
								 | 
							
								        ].map(System.import.bind(System));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        Promise.all(imports)
							 | 
						||
| 
								 | 
							
								          .then( function() {
							 | 
						||
| 
								 | 
							
								            // Must designate a BrowserDomAdapter or else DOM testing bombs
							 | 
						||
| 
								 | 
							
								            // (e.g. when testing component and call `tcb.createAsync`) for lack of `DOM` object
							 | 
						||
| 
								 | 
							
								            // Igor's recommended approach based on
							 | 
						||
| 
								 | 
							
								            // https://github.com/angular/angular/blob/master/test-main.js
							 | 
						||
| 
								 | 
							
								            //
							 | 
						||
| 
								 | 
							
								            // TODO: BrowserDomAdapter should be exposed through 'angular2/test' instead
							 | 
						||
| 
								 | 
							
								            var DomAdapterModule = System.get('angular2/src/dom/browser_adapter');
							 | 
						||
| 
								 | 
							
								            if (DomAdapterModule) {
							 | 
						||
| 
								 | 
							
								              DomAdapterModule.BrowserDomAdapter.makeCurrent();
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          })
							 | 
						||
| 
								 | 
							
								          .then(  function()    { window.onload();} ) // re-execute Jasmine's buildup
							 | 
						||
| 
								 | 
							
								          .catch( function(err) { console.log(err);} );
							 | 
						||
| 
								 | 
							
								      })();
							 | 
						||
| 
								 | 
							
								  </script>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</html>
							 |