我正在使用RSpec在我的Rails应用程序上运行uint测试,我想为应用程序的角度侧实现一些Protractor测试。
现在我的问题是:
我遇到的问题是Protractor应该针对真正的后端运行(这实际上很好,因为我不想模仿)但我不确定如何确保从我的角度创建和更新调用代码实际创建数据。
答案 0 :(得分:0)
问题1和2:
无法真正评论RSpec问题不是铁路开发人员,但您可以尝试检查以下网址,使用rspec:http://railsapps.github.io/tutorial-rails-devise-rspec-cucumber.html运行黄瓜断言框架,为您提供一些线索
问题3:
在这里,您将希望利用“beforeEach”和/或“afterEach”函数来恢复测试之间的db状态。因此,例如在一个简单的情况下,你希望你的ui小部件正在测试,比如一个5星评级的小部件,在测试开始时有一个特定状态,比如3星,你确保在afterEach函数中,在最后触发每个测试,点击3星元素。