Как мне использовать Webrat, чтобы проверить, что в поле выбора есть определенные значения, перечисленные в качестве параметров? В настоящее время у меня есть field_named(field).value.should contain(value)
, но это только для первого выбранного значения, а не для невыбранных значений. Как мне проверить, присутствуют ли невыбранные параметры? И как проверить количество доступных вариантов в окне выбора?
Полагаю, мне нужно что-то похожее на field_named(field).element.search(".//option[@selected = 'selected']").inner_html.should =~ /#{value}/
, за исключением того, что мне на самом деле все равно, что выбрано - только то, что существует.
Можете ли вы также указать источник, откуда приходит ваш ответ? Мне трудно найти документацию по использованию Webrat за пределами основ.