Зашел ради эксперимента на btcjam, мне сходу могут дать в долг 1 биток. Т. е. понасоздавав профилей, могу понаотдолжить много-много денег, а потом не вернуть. Вряд ли я один такой умник.
Я очень поверхностно знаком с тестированием поэтому ваш пост у меня вызвал больше вопросов, чем дал ответов.
mocha — позволяет группировать тесты (describe, it), добавляет такие штуки как beforeEach и пр.
chai — собственно, библиотека для тестирования: мы делаем X и ожидаем от этого Y
jasmine — делает и то и то: группирует тесты и описывает ожидания
Вопросы:
Зачем использовать jasmine, если вы всё равно используете mocha и chai?
Зачем использовать mocha-reporter если можно воспользоваться jasmine-reporter, если вы всё таки решили использовать jasmine?
Объединяя первый и второй вопрос: получается, что jasmine + jasmine-reporter и mocha + chai + mocha-reporter — взаимозаменяемы. Зачем нужна такая смесь?
Вы не поняли мой вопрос. Вот летит гравитационная волна, встречает на своём пути массивный объект (например, черную дыру). Исказит ли черная дыра эту волну?
А какая скорость этих гравитационных волн? Понятно, что любые безмассовые частицы и волны двигаются со скоростью света, меняют свою траекторию, сжимаются, растягиваются под влиянием гравитации, но гравитационные волны и есть сама гравитация. Влияет ли гравитация на гравитацию (да, такой вот странный вопрос)?
Человек невиновен до тех пор, пока его вина не доказана судом, думал это знают все.
Серьезно?
#хабрнеумирай
mocha — позволяет группировать тесты (describe, it), добавляет такие штуки как beforeEach и пр.
chai — собственно, библиотека для тестирования: мы делаем X и ожидаем от этого Y
jasmine — делает и то и то: группирует тесты и описывает ожидания
Вопросы:
Надеюсь, что вопросы имеют смысл.
Статьи переведены и опубликованы. Посмотрим, что из этого получится.