Пропустить тестовый пример RSpec во время выполнения

Я запускаю тесты RSpec для продукта веб-сайта, который существует на нескольких разных рынках. Каждый рынок имеет несколько различных комбинаций функций и т. Д. Я хотел бы иметь возможность писать тесты, которые пропускали бы себя во время выполнения в зависимости от того, с каким рынком / средой они работают. Тесты не должны терпеть неудачу при запуске на другом рынке, и они не должны проходить - они просто не применимы.

К сожалению, не существует простого способа отметить тест как пропущенный. Как я могу это сделать, не пытаясь ввести «ожидающие» блоки (которые в любом случае не точны?)

14
задан andrewdotnich 24 March 2011 в 06:08
поделиться