refactor: remove refresher from data detail view

This commit is contained in:
Rainer Killinger
2022-04-05 14:04:25 +00:00
committed by Jovan Krunić
parent d2a23e581e
commit fd7f664792
6 changed files with 2 additions and 64 deletions

View File

@@ -17,7 +17,7 @@
import {CUSTOM_ELEMENTS_SCHEMA, DebugElement} from '@angular/core';
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {ActivatedRoute, RouterModule} from '@angular/router';
import {IonRefresher, IonTitle} from '@ionic/angular';
import {IonTitle} from '@ionic/angular';
import {
TranslateLoader,
TranslateModule,
@@ -45,7 +45,6 @@ describe('DataDetailComponent', () => {
let fixture: ComponentFixture<DataDetailComponent>;
let detailPage: DebugElement;
let dataProvider: DataProvider;
let refresher: IonRefresher;
const sampleThing = sampleThingsMap.message[0];
let translateService: TranslateService;
@@ -99,7 +98,6 @@ describe('DataDetailComponent', () => {
beforeEach(() => {
dataProvider = TestBed.inject(DataProvider);
translateService = TestBed.inject(TranslateService);
refresher = jasmine.createSpyObj('refresher', ['complete']);
spyOn(dataProvider, 'get' as any).and.returnValue(
Promise.resolve(sampleThing),
);
@@ -133,13 +131,4 @@ describe('DataDetailComponent', () => {
false,
);
});
it('should update the data item when refresh is called', async () => {
await comp.refresh(refresher);
expect(DataDetailComponent.prototype.getItem).toHaveBeenCalledWith(
sampleThing.uid,
true,
);
expect(refresher.complete).toHaveBeenCalled();
});
});