Skip to content
Snippets Groups Projects
Commit d66a7650 authored by FORESTIER Fabien's avatar FORESTIER Fabien
Browse files

Passing tests

parent 097a1737
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -28,14 +28,12 @@ module.exports = function (config) { ...@@ -28,14 +28,12 @@ module.exports = function (config) {
angularCli: { angularCli: {
environment: 'dev' environment: 'dev'
}, },
reporters: config.angularCli && config.angularCli.codeCoverage reporters: ['progress', 'kjhtml'],
? ['progress', 'coverage-istanbul']
: ['progress', 'kjhtml'],
port: 9876, port: 9876,
colors: true, colors: true,
logLevel: config.LOG_INFO, logLevel: config.LOG_INFO,
autoWatch: true, autoWatch: true,
browsers: ['ChromeHeadless'], browsers: ['Chrome','ChromeHeadless',],
singleRun: false, singleRun: false,
browserNoActivityTimeout: 60000 browserNoActivityTimeout: 60000
}); });
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { HomeComponent } from './home.component'; import { HomeComponent } from './home.component';
import { WordpressPostsListComponent } from '../wordpress-posts-list/wordpress-posts-list.component';
import { WordpressPostsListTileComponent } from '../wordpress-posts-list/wordpress-posts-list-tile/wordpress-posts-list-tile.component';
import { EditorialisationService } from '../../services';
import { HttpClientModule } from '@angular/common/http';
describe('HomeComponent', () => { describe('HomeComponent', () => {
let component: HomeComponent; let component: HomeComponent;
...@@ -8,7 +12,17 @@ describe('HomeComponent', () => { ...@@ -8,7 +12,17 @@ describe('HomeComponent', () => {
beforeEach(async(() => { beforeEach(async(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
declarations: [ HomeComponent ] imports: [
HttpClientModule
],
declarations: [
HomeComponent,
WordpressPostsListComponent,
WordpressPostsListTileComponent
],
providers: [
EditorialisationService
]
}) })
.compileComponents(); .compileComponents();
})); }));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { WordpressPostsListTileComponent } from './wordpress-posts-list-tile.component'; import { WordpressPostsListTileComponent } from './wordpress-posts-list-tile.component';
import { WordpressPost } from '../../../models/wordpress-post.model';
describe('WordpressPostsListPresentationComponent', () => { describe('WordpressPostsListTileComponent', () => {
let component: WordpressPostsListTileComponent; let component: WordpressPostsListTileComponent;
let fixture: ComponentFixture<WordpressPostsListTileComponent>; let fixture: ComponentFixture<WordpressPostsListTileComponent>;
...@@ -16,6 +17,22 @@ describe('WordpressPostsListPresentationComponent', () => { ...@@ -16,6 +17,22 @@ describe('WordpressPostsListPresentationComponent', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(WordpressPostsListTileComponent); fixture = TestBed.createComponent(WordpressPostsListTileComponent);
component = fixture.componentInstance; component = fixture.componentInstance;
component.post = new WordpressPost({
id: 111111,
date: '01-01-2018',
title: {
rendered: 'title'
},
status: 'published',
content: {
rendered: 'content'
},
excerpt: {
rendered: 'content'
},
featured_media: 0,
categories: [1, 2]
});
fixture.detectChanges(); fixture.detectChanges();
}); });
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { WordpressPostsListComponent } from './wordpress-posts-list.component'; import { WordpressPostsListComponent } from './wordpress-posts-list.component';
import { WordpressPostsListTileComponent } from './wordpress-posts-list-tile/wordpress-posts-list-tile.component';
import { EditorialisationService } from '../../services';
import { HttpClientModule } from '@angular/common/http';
describe('WordpressPostsListComponent', () => { describe('WordpressPostsListComponent', () => {
let component: WordpressPostsListComponent; let component: WordpressPostsListComponent;
...@@ -8,9 +11,18 @@ describe('WordpressPostsListComponent', () => { ...@@ -8,9 +11,18 @@ describe('WordpressPostsListComponent', () => {
beforeEach(async(() => { beforeEach(async(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
declarations: [ WordpressPostsListComponent ] imports: [
HttpClientModule
],
declarations: [
WordpressPostsListComponent,
WordpressPostsListTileComponent
],
providers: [
EditorialisationService
]
}) })
.compileComponents(); .compileComponents();
})); }));
beforeEach(() => { beforeEach(() => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment