Почему огурец считается инструментом интеграционного тестирования, а не модульным тестированием?

Это всегда меня беспокоило. Почему люди говорят, что модульный тест в rspec, а интеграционный тест в огурце? Я не спрашиваю, зачем нужны эти тесты - я знаю, в чем разница между интеграцией и модульным тестированием. Я просто не понимаю, почему, учитывая полностью настраиваемый синтаксис огурца, он не используется для модульного тестирования?

Мне кажется, что для огурца и rspec написано одинаковое количество кода, с той лишь разницей, что для огурца вы отделяете логику теста от написания теста.

12
задан JW8 26 August 2011 в 07:27
поделиться