This project was generated with Angular CLI version 1.0.2.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
https://angular.io/docs/ts/latest/guide/testing.html#!#live-examples
TestBed is the first and most important of the Angular testing utilities. It creates an Angular testing module—an @NgModule The createComponent method returns a ComponentFixture, a handle on the test environment surrounding the created component The fixture provides access to the component instance itself and to the DebugElement, which is a handle on the component's DOM element
de = fixture.debugElement.query(By.css('h1')); // components DOM el = de.nativeElement; /// the setup assigns the DOM element from the DebugElement nativeElement property to el fixture.detectChanges();
The queryAll method returns an array of all DebugElements that satisfy the predicate.
Run ng build Login to firebase run firebase deploy