Der Beispielcode:Michael Hartl des Railstutorial: Listing 7.32: Eine Vorlage für die Tests der Fehlermeldungen
assert_select 'div#<CSS id for error explanation>'
assert_select 'div.<CSS class for field with error>'
Dies erzeugt: deprecation ACHTUNG: Die Behauptung, nicht wegen einer ungültigen CSS-Selektor ausgeführt wurde. ] 16% Uhrzeit: 00:00:01, ETA: 00:00:06 Unerwartetes '#' nach '[#]' (aufgerufen von Block in at/home/ubuntu/workspace/sample_app/test/integration/users_signup_test. rb: 25) Warnung: Die Assertion wurde wegen eines ungültigen CSS-Selektors nicht ausgeführt. unerwartet '<' nach '.' (aufgerufen von block in at /home/ubuntu/workspace/sample_app/test/integration/users_signup_test.rb:26)
Ich habe irgendwo gelesen, dass Versionen 4.2 + brauchen eine andere Möglichkeit, um assert_select tun. Ist das wahr? Und was sollte verwendet werden? [Ich muss sagen; Ich bin immer noch ein absoluter Anfänger]
assert_select 'div # error_explanation' assert_select 'div.field_with_errors' –
danke, ich diese irgendwo herausgefunden. –