在Rails4.1中如何使用assert_routing() 测试 /posts/1/edit 路由呢?
ruby 2.2 + Rails4.1
我在我的PostsControllTest 中写了一个测试方法
通过assert_routing() 对路由的路径进行测试,但我不知道/posts/1/edit 这个路径该怎么写,求救?
另:当为控制器做功能性测试时如何测试show方法的的访问,因为这个方法好像需要id 和 实例变量啊,该怎么传入呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
取的是测试夹具(${project_path}/test/fixtures/)中的posts.yaml中的数据
回复
懂了,感谢
引用来自“我叫头条”的评论
上面的posts是yml文件的名字吧。