Tranquiliste a écrit :
> Dans le standard webrat_steps et marche
> When /^I select "([^\"]*)" from "([^\"]*)"$/ do |value, field|
>   select(value, :from => field)
> end
>
> Then /^the "([^\"]*)" field should contain "([^\"]*)"$/ do |field,
> value|
>   field_labeled(field).value.should =~ /#{value}/
> end
>
>
> Ajoutée par moi et ne marche pas
> Then /^"([^\"]*)" should be selected for "([^\"]*)"$/ do |value,
> field|
>   field_labeled(field).element.search(".//opti...@selected =
> 'selected']").inner_html.should =~ /#{value}/
> end
>
> Le pire c'est que si je change
>   field_labeled(field).element.search(".//opti...@selected =
> 'selected']").inner_html.should =~ /#{value}/
> par
>   field_labeled(field).value.should =~ /#{value}/
>
> Ca ne marche pas non plus. Cela viendrait il du fait que je l'ai
> "rajouté"?
>   

et le HTML que tu tentes de récupérer, il est comment ?
> On 18 oct, 12:29, Cyril Mougel <[email protected]> wrote:
>   
>> Tranquiliste a écrit :
>>
>>     
>>> C'est quand même étrange dans mon fichier .feature j'ai ces deux
>>> lignes qui se suivent
>>>         Then I select "Propriétaires" from "topic[scope]"
>>>         Then "Propriétaires" should be selected for "topic[scope]"
>>> La première passe la deuxième se plante avec mon fameux
>>> "topic[scope]" (Webrat::NotFoundError)
>>>  (eval):2:in `/^"([^\"]*)" should be selected for "([^\"]*)"$/'
>>>       
>> Tu peux nous donner le code exacte de tes 2 steps ? celle qui marche et
>> celle qui marche pas.
>>
>> Sans code on arrive jamais trop à savoir le problème.
>>
>> --
>> Cyril Mougelhttp://blog.shingara.fr/
>>     
> >
>   


-- 
Cyril Mougel
http://blog.shingara.fr/


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à