У меня есть метод внутри файла test.ts:
public async listComponentsDiffer(lastTag: string, workDir: string): Promise<any[]>
Этот метод возвращает мне массив, подобный этому:
[{ components: "toto", newVersion: "2", oldVersion: "1" }]
Я пытаюсь использовать Jest и я делаю это для проверки этого метода:
test("correct array form", () => {
// Given
const lastag = "";
const workDir = ".";
// When
const result = ComponentsService.listComponentsDiffer(lastag, workDir);
// Then
const expected = [{ components: "toto", newVersion: "2", oldVersion: "1" }];
expect(result).toBe(expected);
});
Но у меня есть эта ошибка:
TypeError: test_1.test.listComponentsDiffer is not a function Jest
Как я могу сделать свой тест?