У меня есть метод шутки, который определяется следующим образом:
describe("Component", () => {
beforeEach(() => {
//set values for the test
// subject is defined here
});
describe("isVisible", () => {
context("status1", () => {
it("returns boolean", () => {
expect(subject.isVisible).toBe(true);
});
})
});
});
isVisible метод определяется следующим образом
@computed
get isVisible() {
return this.shouldRender && this.inTransit;
}
Когда я запускаю тест, я получаю следующую ошибку
Функция обратного вызова «описать» не должна возвращать значение
, если удалить блок контекста
describe("isVisible", () => {
it("return boolean", () => {
expect(subject.isVisible).toBe(true);
});
});
, тогда Тест проходит успешно.
Но мне нужно проверить статус 1, статус2 и c в отдельных контекстах.
Есть идеи, как это исправить?