【发布时间】:2017-07-26 10:43:46
【问题描述】:
我为我的 rails 项目创建了几个 Api。现在我想为它写一些测试代码。
我听说过 Rspec,也发现了一些关于 Rest Api 的文章。但在那篇文章中我没有发现任何规范处理外部参数。
那么是否有任何可能的解决方案,我可以通过 Rspec 命令或任何其他标准方式从终端传递参数。
我对 BDD 或任何其他 TDD 完全陌生,所以如果我的意图出错,请纠正我。
【问题讨论】:
-
但是在那篇文章中我没有发现任何规范处理外部参数。你是什么意思?
-
relishapp.com/rspec/rspec-rails/docs/request-specs/request-spec
type: :request使您可以访问get等方法,并能够传递标头和正文参数。 -
您不会从终端传递参数。您创建的场景可以确定地运行,并且无论您如何运行规范套件都会给出相同的结果。
标签: ruby-on-rails ruby rest rspec bdd