次のようなことを行う(実装する)方法を知っている人はいますか:
サンプル機能
...
scenario: unauthorized user cannot delete event
Given list of events
When event is deleted
Then nothing happen
...
sample_steps.rb
...
When /^event is deleted$/ do
delete (_path_to_controller_ + "/%d" % @events.first().id)
...
もちろん、このステップでは、rake routesの結果に従ってリクエストを送信したいと思います。これは次のようなものです (管理パスの下にリソースを移動しました)。
レーキルート
...
DELETE /admin/controller_name/:id(.:format) controller_name#destroy
...
私はインターネットで長い間実験と検索を行ってきましたが、それを行う方法がわかりません:(