2016-01-20 97 views

回答

1

你可以做到这一点,不要求水豚/ rspec,而是实现你自己以前自己之前块和RSpec配置不调用Capybara.reset_sessions,但默认测试的整个概念是独立的,也可能使您的测试顺序依赖,这真的不是一个好主意。 如果您的问题在每次登录时都应该注意快速跟踪登录(例如Devise的测试模式 - https://github.com/plataformatec/devise/wiki/How-To:-Test-with-Capybara

+0

Tom - 同意您的注意事项。这是专门针对大型SPA的大型集成测试套件,它只是对组件进行无状态检查,然后使用正确的默认值进行工作。我认为一个良好的“试金石”测试是订单独立性 - 如果测试订单没有关系,那么“可能”没有问题就不会重置页面。 –