hunk.code_window: import {provide} from '@angular/core';
   import {APP_BASE_HREF} from '@angular/common';
   import {<%= jsComponentName %>AppComponent} from './app/';
   import {
     REQUEST_URL,
     ORIGIN_URL
  
hunk.labels: replace replace replace keep keep keep
hunk.after_edit: import { provide } from '@angular/core';
   import { APP_BASE_HREF } from '@angular/common';
   import { APP_SHELL_BUILD_PROVIDERS } from '@angular/app-shell';
   import { <%= jsComponentName %>AppComponent } from './app/';
  
hunk.file_path: addon/ng2/blueprints/mobile/files/__path__/main-app-shell.ts
hunk.type: replace
file: import {
    beforeEachProviders,
    describe,
    expect,
    it,
    inject
  } from '@angular/core/testing';
  import { <%= jsComponentName %>AppComponent } from '../app/<%= htmlComponentName %>.component';
  
  beforeEachProviders(() => [<%= jsComponentName %>AppComponent]);
  
  describe('App: <%= jsComponentName %>', () => {
    it('should create the app',
        inject([<%= jsComponentName %>AppComponent], (app: <%= jsComponentName %>AppComponent) => {
      expect(app).toBeTruthy();
    }));
  
    it('should have as title \'<%= htmlComponentName %> works!\'',
        inject([<%= jsComponentName %>AppComponent], (app: <%= jsComponentName %>AppComponent) => {
      expect(app.title).toEqual('<%= htmlComponentName %> works!');
    }));
  });
  