fix tests

This commit is contained in:
Connor Turland 2016-12-18 15:59:51 -05:00
parent 5c12949c8d
commit 4da96a84fa
4 changed files with 9 additions and 4 deletions

View file

@ -34,7 +34,7 @@
"$ref": "_user.json"
},
"source_id": {
"$ref": "_id.json"
"$ref": "_optid.json"
},
"source": {
"$ref": "_map.json"

View file

@ -0,0 +1,3 @@
{
"type": "integer|nil"
}

View file

@ -5,7 +5,8 @@ require 'rails_helper'
RSpec.describe 'maps API', type: :request do
let(:user) { create(:user, admin: true) }
let(:token) { create(:token, user: user).token }
let(:map) { create(:map, user: user) }
let(:source) { create(:map, user: user) }
let(:map) { create(:map, user: user, source: source) }
describe 'GET /api/v2/maps' do
it 'returns all maps' do
@ -42,7 +43,7 @@ RSpec.describe 'maps API', type: :request do
expect(response).to have_http_status(:success)
expect(response).to match_json_schema(:map)
expect(Map.count).to eq 2
expect(Map.count).to eq 3
end
it 'PATCH /api/v2/maps/:id' do
@ -56,7 +57,7 @@ RSpec.describe 'maps API', type: :request do
delete "/api/v2/maps/#{map.id}", params: { access_token: token }
expect(response).to have_http_status(:no_content)
expect(Map.count).to eq 0
expect(Map.count).to eq 1
end
it 'POST /api/v2/maps/:id/stars' do

View file

@ -4,6 +4,7 @@ FactoryGirl.define do
sequence(:name) { |n| "Cool Map ##{n}" }
permission :commons
arranged { false }
source_id nil
desc ''
user
end