Browse Source

web-ui: Fix richest-addresses.component.spec

prometheus-integration
jonsadev 6 years ago
parent
commit
1b3effd132
  1. 30
      web-ui/src/app/components/richest-addresses/richest-addresses.component.spec.ts

30
web-ui/src/app/components/richest-addresses/richest-addresses.component.spec.ts

@ -1,14 +1,42 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { RichestAddressesComponent } from './richest-addresses.component';
import { ExplorerCurrencyPipe } from '../../pipes/explorer-currency.pipe';
import { InfiniteScrollModule } from 'ngx-infinite-scroll';
import { TranslateModule } from '@ngx-translate/core';
import { BalancesService } from '../../services/balances.service';
import { TickerService } from '../../services/ticker.service';
import { Observable } from 'rxjs';
import { NO_ERRORS_SCHEMA, } from '@angular/core';
describe('RichestAddressesComponent', () => {
let component: RichestAddressesComponent;
let fixture: ComponentFixture<RichestAddressesComponent>;
const balancesServiceSpy: jasmine.SpyObj<BalancesService> = jasmine.createSpyObj('BalancesService', ['getHighest']);
const tickerServiceSpy: jasmine.SpyObj<TickerService> = jasmine.createSpyObj('TickerService', ['get']);
beforeEach(async(() => {
balancesServiceSpy.getHighest.and.returnValue(Observable.create());
tickerServiceSpy.get.and.returnValue(Observable.create());
TestBed.configureTestingModule({
declarations: [ RichestAddressesComponent ]
declarations: [
RichestAddressesComponent,
ExplorerCurrencyPipe
],
imports: [
InfiniteScrollModule,
TranslateModule.forRoot()
],
providers: [
{ provide: BalancesService, useValue: balancesServiceSpy },
{ provide: TickerService, useValue: tickerServiceSpy }
],
schemas: [NO_ERRORS_SCHEMA]
})
.compileComponents();
}));

Loading…
Cancel
Save