feat(data): implement basic facets handling

Related to #1
This commit is contained in:
Jovan Krunić
2019-03-05 18:02:29 +01:00
parent 2558163ad6
commit b6f92a7449
6 changed files with 291 additions and 59 deletions

View File

@@ -16,12 +16,12 @@ import {CUSTOM_ELEMENTS_SCHEMA} from '@angular/core';
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {ActivatedRoute, RouterModule} from '@angular/router';
import {IonRefresher} from '@ionic/angular';
import {SCMessage, SCThingOriginType, SCThingType} from '@openstapps/core';
import {TranslateFakeLoader, TranslateLoader, TranslateModule} from '@ngx-translate/core';
import {sampleThingsMap} from '../../../_helpers/data/sampleThings';
import {DataRoutingModule} from '../data-routing.module';
import {DataModule} from '../data.module';
import {DataProvider} from '../data.provider';
import {DataDetailComponent} from './data-detail.component';
import {TranslateModule, TranslateLoader, TranslateFakeLoader} from '@ngx-translate/core';
describe('DataDetailComponent', () => {
let comp: DataDetailComponent;
@@ -29,25 +29,13 @@ describe('DataDetailComponent', () => {
let detailPage: HTMLElement;
let dataProvider: DataProvider;
let refresher: IonRefresher;
const sampleThing = sampleThingsMap.message[0];
// @Component({ selector: 'stapps-data-list-item', template: '' })
// class DataListItemComponent {
// @Input() item;
// }
const sampleThing: SCMessage = {
audiences: ['students'],
message: 'Foo Message',
name: 'foo',
origin: {
indexed: 'SOME-DATE',
name: 'some name',
type: SCThingOriginType.Remote,
},
type: SCThingType.Message,
uid: '123',
};
const fakeActivatedRoute = {
snapshot: {
paramMap: {