如果我已正确理解,以下面的形式创建用户并不会在数据库中创建记录。
我想创建系统测试以遵循以下步骤:
1.以表格形式注册
2.访问帐户页面
3.更新帐户信息
什么技术可以实现上述场景?
within 'form#t-signup-form' do
fill_in 'first_name', with: 'Eve'
fill_in 'last_name', with: 'Farmer'
fill_in 'email', with: 'eve@example.com'
fill_in 'password', with: 'Something'
find('button').click
end
答案 0 :(得分:1)
用户记录是否实际提交到数据库取决于您是否使用事务测试。如果您正在使用事务测试,那么记录实际上并没有被提交,但它并不重要,因为(如果配置正确)您的测试和应用程序中的所有内容应该访问相同的预提交事务,因此请参阅记录。要做你刚才要做的事情
libMyLibrary.a