我該如何測試兩個相等字符串(如if @current_lesson.code == @current_course.answer
)的測試語句,並排除答案的某些部分。所以,如果我想讓用戶用其中的任何內容寫一個<p>
標籤,那麼只要他們有<p>
標籤,我如何才能正確使用它?在導軌中測試時排除部分字符串
0
A
回答
1
我會使用正則表達式來檢查你是否有一個<p>
標籤與字符串中的文本。如果你使用Rspec,我會使用matches
匹配器。
的代碼將是這樣的:
expect(@current_lesson.code).to match(/\<p\>.+\<\/p\>/)
Didnt檢查正則表達式,它只是證明這一點:)。
1
相關問題
- 1. R部分字符串匹配 - 排除
- 2. 獨立測試導軌部分視圖
- 3. 在導軌中選擇一個字符串的多個部分
- 4. 在MYSQL中刪除部分字符串
- 5. 在Scala模式匹配過程中排除部分字符串
- 6. 從字符串列表中刪除字符串的一部分,其中在本身的部分是字符串
- 7. 正則表達式排除部分字符串拆分
- 8. 消除VB.NET中字符串的部分
- 9. 轉換字符串導軌
- 10. 在測試中排除部分彈出上下文
- 11. 嘗試將字符串的測試部分從列表
- 12. 如何在分隔符分割字符串,但排除其他字符串
- 13. C#刪除字符串「Color [ColorName]」中的字符串部分「Color []」
- 14. 從字符串中刪除部分字符串到行尾
- 15. 對部分字符串進行排版
- 16. 測試字符串或全部整數
- 17. 按字符串的部分排序字符串數組
- 18. 測試字符串
- 19. 測試字符串
- 20. 基於部分字符串(日期)在字符串中排序向量R
- 21. 在MySQL視圖中從字段中刪除部分字符串
- 22. 如何根據部分字符串匹配排除行?
- 23. VBA函數排除字符串的部分
- 24. Eclipse通過排除某些部分來搜索字符串
- 25. 正則表達式排除部分字符串捕獲C#
- 26. 正則表達式模式 - 排除字符串的一部分
- 27. RegEx匹配模式並排除部分字符串
- 28. 正則表達式 - 排除部分字符串
- 29. 一些字符串分裂等基準測試的指導
- 30. 檢測和從字符串只有部分字符串(R)
但我怎麼會與@ current_course.answer使用它呢? – Xavier
這取決於你如何定義「正確答案」。如果您希望用戶百分百正確,請使用include?或expect(@ current_lesson.code)。來匹配(@ current_course.answer)'。如果你想變得更靈活,'@ current_course.answer'變得更加動態。 – born4new