mam ten test w aplikacji Rails, używając Capybara:Newline dostaje poprzedzany podczas wysyłania formularza z Kapibara
within "#register" do
fill_in "Biography (optionnal)", :with => "Hello world!"
end
click_on "Save"
# Check that form is repopulated with old input
expect(find_field('user_bio').value).to eq('Hello world!')
Oto co mam z testu:
Failure/Error: expect(find_field('user_bio').value).to eq('Hello world!')
expected: "Hello world!"
got: "\nHello world!"
W żadnym momencie zrobić I automatycznie prześlij nową linię do pola user_bio.
Skąd to się wzięło?
edycję 1: po pewnym Googling, nie wydaje się być na Github PR za to, i to dostałem scalone. Więc myślę, że to nie jest błąd od kapibary. Zobacz https://github.com/jnicklas/capybara/commit/755a724d4b10e6841a0eeb58af43375236b33247
proszę dodać przypadek reprodukcji tak będziemy w stanie go odtworzyć. Możesz zacząć od [this] (https://gist.github.com/jnicklas/5137053) –
Co robi kliknięcie Save to? Czy to przesyła formularz? Złożyć wniosek AJAX? –
Wygląda na to, że jest inny błąd w Capybara: https://github.com/jnicklas/capybara/issues/1068 –