我如何使用curl来测试我的Rails控制器创建操作..还是我可以使用rspec?

时间:2017-06-03 06:10:59

标签: ruby-on-rails curl rspec

请关注我,因为Rails指南选择甚至不在其API部分中提及创建操作。我的目标是构建一个RESTFUL API,从中可以创建内容。以下是$ curl myapp

后表单的外观
<form class="new_blog" id="new_blog" action="/blog" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" />
    <label for="blog_input">Input a String</label> 
    <textarea class="input-field" name="blog[input]" id="blog_input">
</textarea>
  <input type="submit" name="commit" value="Create Blog" />
</form>

我想通过curl发布内容......或者......我可以通过Rspec以某种方式测试这个吗?

目标是我有一个RESTFUL API,允许通过HTTP请求创建内容,然后提供HTTP响应。

1 个答案:

答案 0 :(得分:0)

您可以使用Ruby HTTP Cheat Sheet直接从Ruby创建各种类型的请求,无需为此卷曲。