if @current_lesson.code == @current_course.answer
のような2つの等価な文字列をテストし、回答の一部を除外するテストステートメントをどのように取るのですか?だから、ユーザに<p>
タグを書き込ませたいのであれば、<p>
タグを持っている限り、どうすれば正しいのでしょうか?レールでテストするときに文字列の一部を除外します
0
A
答えて
1
<p>
タグが文字列内にあるかどうかを確認するにはRegexpを使用します。 Rspecを使用している場合、matches
マッチャーを使用します。コードはこのようなものになるだろう
:
expect(@current_lesson.code).to match(/\<p\>.+\<\/p\>/)
正規表現をチェックしdidntの、それだけでポイント:)を証明することです。
1
関連する問題
- 1. 文字列の一部を除外する正規表現
- 2. javaの文字列の一部を削除するには?
- 3. AS3 - 文字列の一部を可変文字列に置き換えます。
- 4. MYSQLの文字列の一部を削除する
- 5. JavaScriptの文字列の一部を削除する
- 6. MYSQL文字列の一部に一致します
- 7. 文字列から単一文字を削除しますか?
- 8. ディクショナリの文字列キーで文字列の部分一致を行うことはできますか?
- 9. 文字列の同じ部分の正規表現を除外します
- 10. Pythonで文字列の一部を抽出します
- 11. どのようにmysqlの文字列の一部を削除するには?
- 12. NSPredicateで空文字列と空文字列をテストする
- 13. 文字列の一部を返す
- 14. Django Python:文字列の一部を取得できません
- 15. 文字列から部分文字列を削除しますか?
- 16. Ruby:配列内の他の文字列の部分文字列である文字列を削除する
- 17. 文字列内の一連の文字を削除する
- 18. Rubyで一致する文字列までの文字列を返します
- 19. CSS文字列をレールできちんと整えるには?
- 20. `startat`を指定すると、部分文字列の先頭に一致することはできますか?
- 21. atoi文字列の一部を配列[0]に配置する
- 22. Rails 3 - 外部キー - 文字列とシンボル
- 23. Pythonで文字列の一部を削除します(ただしこれには含まれません)
- 24. R文字列を分割し、一致する部分文字列を右手に保持しますか?
- 25. PHP:URL文字列の一部のみを変更しますか?
- 26. 文字列が ";"で終わるときの部分文字列エラーまたは ""
- 27. CMakeで文字列の一部を大文字に変換する
- 28. は、キーの一部が文字列で
- 29. NSXMLParserは、外部(ユニコード)文字を含む文字列を分割します。
- 30. 英数字とスペースを除くすべての文字を除外します。
しかし、私はそれが@のcurrent_course.answerでどのように使用しますか? – Xavier
"正解"の定義方法によって異なります。ユーザーを100%正確にしたい場合は、 'include?'または 'expect(@ current_lesson.code).to(@ current_course.answer)'とマッチさせてください。より柔軟にしたいのであれば、 '@ current_course.answer'が動的であるため、やりにくくなります。 – born4new