标签: ruby-on-rails capybara capybara-webkit
我正在使用rspec和capybara测试一个日期选择器,一些日期被禁用,我认为使用固定的测试日期会更容易。
答案 0 :(得分:1)
使用固定日期分为服务器端和浏览器端。对于服务器端,您可以使用Timecop来设置服务器认为的日期。在浏览器方面,你可以使用像Sinon.JS这样的东西 - 有一篇文章here讨论设置你的布局,以便在你正在使用timecop的测试中自动包含sinon - 文章是从一段时间开始的以前,但应该足够接近。