Я получаю
неверный аргумент (ожидаемый объект URI или строка URI)
ошибка при выполнении приведенного ниже кода в строке
get: show, id: owner.id, формат:: json, поддомен: 'api'
describe Api::V1::OwnersController, :type => :controller do
render_views
#before { host! "api.localhost:3000" }
let(:owner) {FactoryGirl.create(:owner)}
before(:each) do
request.host = "api.localhost:3000"
end
describe "GET #show" do
it "returns the information about an Owner on a hash" do
# TODO get this working
get :show, id: owner.id, format: :json, subdomain: 'api'
expect(response.status).to eq(200)
#owner_response = JSON.parse(response.body, symbolize_names: true)
#expect(owner_response[:email]).to eql @owner.email
end
end
end
Я добавляю поддомен для отображения результатов API.