Angular 5 получает ОШИБКУ в src / app / global-notifications / global-notifications.directive.spec.ts - PullRequest
0 голосов
/ 31 августа 2018

Я новичок в angular и получаю ошибку при запуске ng test. Когда я запускаю ng serve, проект успешно компилируется. Но в ng test я получаю ошибку:

ОШИБКА в src / app / global-notifications / global-notifications.directive.spec.ts (5,23): ошибка TS2554: ожидалось 6 аргументов, но получено 0. src / app / request.service.spec.ts (3,32): ошибка TS2307: не удается найти модуль './request.service'.

Я удалил angular / cli и переустановил его, но ошибка все еще там.

Вот код global-notifications.directive.spec.ts:

import { GlobalNotificationsDirective } from './global-notifications.directive';

describe('GlobalNotificationsDirective', () => {
  it('should create an instance', () => {
    const directive = new GlobalNotificationsDirective();
    expect(directive).toBeTruthy();
  });
});

А вот код request.service.spec.ts:

import { TestBed, inject } from '@angular/core/testing';

import { RequestService } from './request.service';

describe('RequestService', () => {
  beforeEach(() => {
    TestBed.configureTestingModule({
      providers: [RequestService]
    });
  });

  it('should be created', inject([RequestService], (service: RequestService) => {
    expect(service).toBeTruthy();
  }));
});

Редактировать Этот же проект работает на другом компьютере с Windows и работает нормально. Таким образом, нет проблемы пути.

Может кто-нибудь помочь мне с этим вопросом. Я ищу решение от 1 дня.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...