Що таке концептуальне розходження між Rspec в художній специфікації і запит специфікації ?
З специфікацій функцій:
Технічні характеристики - це тести високого рівня, призначені для використання фрагментів функціональності через додаток. Вони повинні керувати програмою лише через її зовнішній інтерфейс, як правило, веб-сторінки.
А для специфікації запиту:
Характеристики запиту забезпечують тонку обгортку навколо інтегральних тестів Rails та призначені для керування поведінкою через повний стек, включаючи маршрутизацію (надається Rails) та без заглушок (це залежить від вас). За допомогою специфікацій запиту ви можете:
- вкажіть один запит
- задайте кілька запитів у кількох контролерах
- задайте кілька запитів протягом декількох сеансів
Я знаю, що технічні характеристики використовують Capybara, а специфікації запитів - ні. Але це навряд чи заслуговує різних концепцій.