У меня есть функция «Импорт статей с внешнего сайта». В моем первом сценарии я тестирую импорт списка ссылок с внешнего веб-сайта.Как поделиться состоянием между сценариями с использованием огурца
Feature: Importing articles from external website
Scenario: Searching articles on example.com and return the links
Given there is an Importer
And its URL is "http://example.com"
When we search for "demo"
Then the Importer should return 25 links
And one of the links should be "http://example.com/demo.html"
В моих шагов у меня есть 25 ссылок в @result
массиве.
В моем втором сценарии я хочу взять одну из ссылок и проверить, что я правильно разбираю статью.
Теперь, очевидно, я не хочу идти на внешний сайт каждый раз, особенно сейчас, когда проходит первый сценарий.
Как это сделать, чтобы я мог проводить тестирование без запроса HTTP-запроса для первого сценария? Или я должен запустить его один раз и сохранить массив @result
по остальным сценариям, чтобы я мог продолжать работать с фактическим набором результатов?