Using regular expressions to test for content in Capybara

An alternative to using page.has_content?('foo') is to use a regular expression.

RSpec provides matchers (e.g., expect(page).to match(/<regex>/), but if you’re using Minitest, you could use assert_match:

assert_match /<regex>/, find('.my-class')

StackOverflow

Testing Rails Applications

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s