我正在使用Capybara和Minitest來測試rails 4應用程序。我有測試線,如這些是做的工作:正則表達式不能與Rails,Minitest和Capybara一起工作
page.body.must_match(/word/)
page.body.must_match(/word2/)
但是,這並不工作:
page.body.must_match(/(word).*(word2)/)
如果我粘貼正則表達式成類似Regexr.com和regex101.com,該正則表達式的作品完美針對正在測試的頁面文本。
因此,Rails4/minitest支持哪些正則表達式有一些限制? 我真的只想確認word2是在文字後面出現的。如果這不能用正則表達式來完成,有沒有更好的方法在minitest中做到這一點?