我有一个带有api控制器的rails应用程序,用于提供restful api。 api控制器位于app/controllers/api/v1/controllers.rb
假设我有一个名为tweets_controller.rb的控制器,它位于
app/controllers/api/v1/tweets_controller.rb
,除了api控制器之外,我还有一个用于Web服务器的tweets_controller
app/controllers/tweets_controller.rb
。根据{{3}},我知道如何在test/controllers/tweets_controller_test.rb
中为web服务器的tweets_controller创建测试,但是如何为api控制器创建测试?
我尝试创建文件test/controllers/api/v1/tweets_controllers_test.rb
但是当我运行测试时,发生了错误
Don't know how to build task '/test/controllers/api/v1/tweets_controller_test.rb'
。
我在网上搜索过,大部分结果都是关于RSpec的,我想在转到RSpec之前学习如何最小化。
答案 0 :(得分:0)
弄清楚我的错字。我使用命令rake test /test/controllers/api/v1tweets_controller_test.rb
运行。 " /"在测试之前是不必要的。