Mar*_*Pop 18 regex rspec ruby-on-rails capybara
我是RSpec和Capybara的新手,我正在尝试测试页面是否有时间.12:00或14:24或08:12是我想要测试的很好的例子.
我使用以下正则表达式:
/^\d{2}:\d{2}/
Run Code Online (Sandbox Code Playgroud)
我不知道如何在capybara中"短语"以测试该页面是否包含此正则表达式.
khu*_*hka 26
我想是类似的东西
page.text.should match(/^\d{2}:\d{2}/)
Run Code Online (Sandbox Code Playgroud)
或者,使用新的RSpec语法
expect(page.text).to match(/^\d{2}:\d{2}/)
Run Code Online (Sandbox Code Playgroud)
或者你可以测试不是整个页面,而是一些元素,例如
find("span.time").text.should match(/^\d{2}:\d{2}/)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11964 次 |
| 最近记录: |