RSpec - это среда разработки, управляемая поведением (BDD), для языка программирования Ruby, вдохновленная JBehave. Он содержит собственный полностью интегрированный фреймворк для фиксации на основе JMock. Фреймворк можно рассматривать как предметно-ориентированный язык (DSL) и напоминает спецификацию естественного языка.

RSpec - это инструмент разработки на основе поведения (BDD) для программистов на Ruby. BDD - это подход к разработке программного обеспечения, который сочетает в себе разработку через тестирование (TDD), проектирование на основе предметной области (DDD) и планирование на основе приемочных испытаний (ATDP). RSpec поможет вам выполнить часть этого уравнения TDD, сосредоточив внимание на документации и аспектах проектирования TDD.

RSpec 2 и выше сайт

Сайт RSpec 1

Ресурсы

Книги