Skip to content
Snippets Groups Projects
Commit f495e270 authored by Tifenn Guillas's avatar Tifenn Guillas
Browse files

Tests => DONE

parent afdf39c6
No related branches found
No related tags found
2 merge requests!100Develop,!87Resolve "Amélioration de la page de résultat"
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Component, Input, Attribute } from '@angular/core';
import { Component, Input } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AccordionModule } from 'ngx-bootstrap';
......
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Component, Input, Attribute } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AccordionModule } from 'ngx-bootstrap';
import { SummarySectionComponent } from './summary.component ';
import { Dataset } from '../../../metamodel/model';
import { ATTRIBUTE_LIST, CRITERIA_LIST } from '../../../../settings/test-data';
import { Criterion } from '../../store/model';
fdescribe('[Search][Result] Component: SummaryComponent', () => {
describe('[Search][Result] Component: SummaryComponent', () => {
let component: SummarySectionComponent;
let fixture: ComponentFixture<SummarySectionComponent>;
......
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AccordionModule } from 'ngx-bootstrap';
import { SummaryComponent } from './summary.component';
import { ATTRIBUTE_LIST, CRITERIA_LIST, DATASET_LIST } from '../../../settings/test-data';
import { Criterion } from '../store/model';
describe('[Search] Component: SummaryComponent', () => {
let component: SummaryComponent;
let fixture: ComponentFixture<SummaryComponent>;
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [SummaryComponent],
imports: [AccordionModule.forRoot(), BrowserAnimationsModule]
});
fixture = TestBed.createComponent(SummaryComponent);
component = fixture.componentInstance;
});
it('should create the component', () => {
expect(component).toBeTruthy();
});
it('#getDataset() should return the dataset with the given name', () => {
component.datasetList = DATASET_LIST;
component.datasetName = 'cat_1';
expect(component.getDataset().description).toBe('Description of cat 1');
});
it('#getAttribute() should return the attribute with the given id', () => {
component.datasetAttributeList = ATTRIBUTE_LIST;
expect(component.getAttribute(1).name).toBe('name_one');
});
it('#printCriterion() should return pretty criterion', () => {
const criterion: Criterion = CRITERIA_LIST.find(c => c.id === 1);
expect(component.printCriterion(criterion)).toBe('= fd_crit_1');
});
});
......@@ -14,15 +14,6 @@
[criteriaList]="criteriaList | async"
[outputList]="outputList | async">
</app-result-summary>
<!-- <app-result-summary
[datasetName]="datasetName | async"
[currentStep]="currentStep | async"
[datasetList]="datasetList | async"
[criteriaList]="criteriaList | async"
[datasetAttributeList]="datasetAttributeList | async"
[outputList]="outputList | async"
[queryParams]="queryParams | async">
</app-result-summary> -->
<app-result-url-display
[apiPath]="apiPath"
[instanceName]="instanceName"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment