import {createTestComponentFactory, Spectator} from '@netbasal/spectator';
import {of} from 'rxjs/index';
import {RestService, someObject} from './rest.service';
import {SomeComponent} from './some.component';

describe('SomeComponent', () => {
  const createComponent = createTestComponentFactory({
    component: SomeComponent,
    mocks: [RestService]
  });

  let spectator: Spectator<SomeComponent>;

  beforeEach(() => {
    spectator = createComponent(null, false);

    spectator.get(RestService).getAllStuffFromServer.andReturn(of({}));

    spectator.detectChanges();
  });

  it('should create', () => {
    expect(spectator.component).toBeTruthy();
  });
});