使用Rails后端和夹具数据设置TestCafe

时间:2017-04-12 17:49:47

标签: javascript ruby-on-rails testing rspec testcafe

我目前正在开发一个使用RSpec作为测试框架的Rails项目。我们有不同的Rails夹具数据,可以帮助我们在不同状态下测试UI。

但是,我一直对使用TestCafe来处理我们的功能UI测试很感兴趣。我玩过各种各样的网站示例,看起来很棒。但是让我退回到我的项目中的一部分是我不确定如何使用TestCafe来设置与Rails夹具数据相当的东西 - 即我想使用TestCafe来设置我的数据库所在的不同场景特定状态,以便我可以测试UI。

我试过搜索TestCafe的文档,但由于TestCafe似乎使用“fixtures”这个词代表你正在测试的特定页面,而不是模拟数据,所以运气不好。

1 个答案:

答案 0 :(得分:1)

不幸的是,没有内置的支持来处理测试数据库。但是因为测试是在Node.js环境中执行的,所以你可以使用例如db-migratejs-yaml模块将您的灯具加载到测试数据库。