我在轨道上使用带有ruby的capybara进行一些测试,我想看看数据库中的对象是否有内容。我使用以下宝石:
group :test do
gem 'database_cleaner'
gem 'capybara', '~> 1.1.2'
end
当我运行rake时,我可以看到在控制台中创建的对象,但是测试仍然在has_content上失败?断言。
link = Link.last
p link #i can see the object exists here with the title and url present
assert has_content?(link.title) #fails
assert has_content?(link.url) #fails
任何帮助都会受到赞赏,我可以通过除了这两个之外的所有其他断言。