lib/heroku/api/mock/collaborators.rb in heroku-api-0.3.15 vs lib/heroku/api/mock/collaborators.rb in heroku-api-0.3.16

- old
+ new

@@ -4,10 +4,11 @@ # stub DELETE /apps/:app/collaborators/:email Excon.stub(:expects => 200, :method => :delete, :path => %r{^/apps/([^/]+)/collaborators/([^/]+)$}) do |params| request_params, mock_data = parse_stub_params(params) app, email, _ = request_params[:captures][:path] + email = CGI.unescape(email) with_mock_app(mock_data, app) do if collaborator_data = get_mock_collaborator(mock_data, app, email) mock_data[:collaborators][app].delete(collaborator_data) { :body => "#{email} has been removed as collaborator on #{app}", @@ -23,10 +24,10 @@ Excon.stub(:expects => 200, :method => :get, :path => %r{^/apps/([^/]+)/collaborators}) do |params| request_params, mock_data = parse_stub_params(params) app, _ = request_params[:captures][:path] with_mock_app(mock_data, app) do { - :body => Heroku::API::OkJson.encode(mock_data[:collaborators][app]), + :body => MultiJson.dump(mock_data[:collaborators][app]), :status => 200 } end end