Задать вопрос
@Drovosek01

Jest что означает «No tests found, exiting with code 0» и как это убрать?

Есть проект на Angular 11.
Пишу тесты на jest. Мне нужно узнавать результаты теста одного файла и мне легче запускать тест-файл вручную, когда я допишу до какого-то логического конца, поэтому запускаю тест через терминал командой yarn test --test-file autocomplete-adapter.spec.ts

Проблема в том, что при этом появляется много строк с текстом "No tests found, exiting with code 0".
spoiler
60f94b3e286f1573504332.png


В package.json по команде "test" просто выполняется "ng test"

Вот код текущего тест-файла
spoiler
import { fakeAsync, tick, waitForAsync } from '@angular/core/testing';
import { FormControl } from '@angular/forms';
import { of } from 'rxjs';
import { delay } from 'rxjs/operators';
import { AutocompleteAdapter } from './autocomplete-adapter';

describe('AutocompleteAdapter', () => {
  it('Должен быть создан класс', () => {
    const component = new AutocompleteAdapter(undefined);
    expect(component).toBeTruthy();
  });

  it(
    'Должно вернуть значение запроса',
    waitForAsync(() => {
      const callBack = () => of(['test']);
      const component = new AutocompleteAdapter(callBack);
      const control = new FormControl();
      expect(component).toBeTruthy();

      component.getResponseValueFromRequest(control).subscribe((response) => {
        console.log('response', response);
        // expect(response).toBeTruthy();
        // expect(response).toBe('[test]');
      });
      control.setValue('lala');
    })
  );
});


Собственно, что означает "No tests found, exiting with code 0" и как это убрать?
  • Вопрос задан
  • 525 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы