2015-09-08 4 views
1

При изменении бизнес-логики нам необходимо реорганизовать код и модульные тесты. В источниках в Жасмине рекомендуется использовать x-блоки (например, xdescribe или xit) или функцию pending(), чтобы пропустить устаревшие тесты. Скажите, как правильно:Рефакторинг модульных испытаний (Жасмин)

  • использовать рекомендации (вверху)?
  • удалить устаревшие блоки (описать)?

Каковы преимущества/недостатки первого и второго подхода?

ответ

0

1) Эти методы идентичны. Я советую вам использовать x-блоки, потому что это более понятно и удобнее поддерживать.

2) Вы не должны бояться удалять устаревшие блоки тестов (это). Но для сохранения общей логики тестовых костюмов я рекомендую не удалять описанные блоки в начале рефакторинга (в этом случае полезно использовать xdescribe).

Смежные вопросы