spec/controllers/terms_controller_spec.rb in qa-4.2.1 vs spec/controllers/terms_controller_spec.rb in qa-4.2.2
- old
+ new
@@ -226,7 +226,19 @@
get :show, params: { vocab: "mesh", id: "D000001" }
expect(response.headers.key?('Access-Control-Allow-Origin')).to be false
end
end
end
+ context "with request for n3" do
+ before do
+ stub_request(:get, "https://api.discogs.com/releases/3380671")
+ .to_return(status: 200, body: webmock_fixture("discogs-find-response-json.json"))
+ end
+ it 'Access-Control-Allow-Origin is not present' do
+ get :show, params: { vocab: "discogs", subauthority: "release", id: "3380671", format: 'n3' }
+ expect(response).to be_successful
+ expect(response.content_type).to eq 'text/n3'
+ expect(response.body).to start_with "@prefix"
+ end
+ end
end
end