Comment utiliser Webrat pour vérifier qu'une boîte de sélection a certaines valeurs listées comme options? J'ai actuellement field_named(field).value.should contain(value)
mais cela ne passe que pour la première valeur sélectionnée et non pour les valeurs non sélectionnées. Comment puis-je vérifier que les options non sélectionnées sont présentes? Et comment puis-je vérifier le nombre d'options disponibles dans une boîte de sélection?La case à cocher Select a certaines options avec Webrat
Je crois que j'ai besoin de quelque chose comme field_named(field).element.search(".//option[@selected = 'selected']").inner_html.should =~ /#{value}/
sauf que je ne me soucie pas vraiment de ce qui est sélectionné - seulement ce qui existe.
Pouvez-vous également fournir une source d'où provient votre réponse? Je trouve la documentation sur l'utilisation de Webrat au-delà des bases terriblement difficile à trouver.
Ma réponse n'a pas fonctionné pour vous? –