Ruby on rails 如何在Cumber测试中使用Pickle访问模型属性
我目前正尝试在ruby和rails中使用Pickle gem进行cumber测试。我使用蓝图。 如果我有一个用户类,id作为主键,名称和好友id作为属性。我如何访问第一个用户Toto的id以在我的Pickle步骤中填充Titi的best_friend_id字段 例如:Ruby on rails 如何在Cumber测试中使用Pickle访问模型属性,ruby-on-rails,cucumber,pickle,Ruby On Rails,Cucumber,Pickle,我目前正尝试在ruby和rails中使用Pickle gem进行cumber测试。我使用蓝图。 如果我有一个用户类,id作为主键,名称和好友id作为属性。我如何访问第一个用户Toto的id以在我的Pickle步骤中填充Titi的best_friend_id字段 例如: Given a user exists with name: "Toto" Given a user exists with name: "Titi", best_friend_id: ??"Toto".id?? 也许是一个简单
Given a user exists with name: "Toto"
Given a user exists with name: "Titi", best_friend_id: ??"Toto".id??
也许是一个简单的问题,但我在我看到的小芭蕾舞中没有看到这种情况
请帮助我是法国菜鸟=我用黄瓜,但不是泡菜,所以这不是测试。但是,通过阅读文档,您似乎可以访问如下关联: 给定一个名为Titi的用户,最好的朋友:user Toto 你也可以对这些问题做出一些断言。向下滚动至下一步
这将使用第一个用户的id作为最佳朋友id。您必须使用pickle步骤创建用户才能使其正常工作。是的,谢谢,但我需要使用用户的id,而不是用户对象本身。您尝试过吗?请注意,关联字段的名称为best\u friend而不是best\u friend\u id。Pickle应该在幕后处理id。
Given a user exists with name: "Toto"
Given a user exists with name: "Titi", best_friend: that user