Сбросить контекст выполнения метода из Жасмин

Ответ, предоставленный Эваном Мулавским, будет работать отлично. Уловка заключается в том, что вам нужно установить цвет фона для свойства clearColor и свойство masksToBounds на NO.

Вы можете установить любой цвет, который вы хотите для представления, установить его как

v.layer.backgroundColor = your color;

Надеюсь, это поможет ..

0
задан Oleksandr Savych 17 January 2019 в 12:16
поделиться

1 ответ

Я не думаю, что это возможно для модульного тестирования. В этой реализации метод класса полагается на внешнее состояние (значение exampleVariable) для выполнения своей работы. Вместо этого лучше передать эти данные в качестве аргумента метода:

export class Class {

  testMethod(exampleVariable) {

    if (!exampleVariable) {
      throw new Error('There is no exampleVariable!');
    }

  }

}

Тест будет выглядеть примерно так:

let myClass = new Class();

expect(myClass.testMethod(false)).toThrow(new Error('There is no exampleVariable!'))
0
ответ дан Irek Mirgaleev 17 January 2019 в 12:16
поделиться
Другие вопросы по тегам:

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