From 7f542aaee06c27cd11c1e32abe71594924c9f7b3 Mon Sep 17 00:00:00 2001 From: Meck Date: Fri, 26 Dec 2014 22:00:13 +0800 Subject: [PATCH] add spec for mount a prefixed API --- spec/grape/api_spec.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/grape/api_spec.rb b/spec/grape/api_spec.rb index e92f379573..3b47758674 100644 --- a/spec/grape/api_spec.rb +++ b/spec/grape/api_spec.rb @@ -2430,6 +2430,22 @@ class User < Grape::API get '/v1/users/hello' expect(last_response.body).to eq('hello users') end + + it 'mounts a prefixed API with nested resources' do + class User < Grape::API + prefix "api" + resource :users do + get :hello do + 'hello users' + end + end + end + subject.mount User + + get '/api/users/hello' + expect(last_response.body).to eq('hello users') + end + end end