Add spec to ensure project creation stores import URL and data

This commit is contained in:
Stan Hu 2018-07-15 14:28:25 -07:00
parent 1d03ff9308
commit eb482bfa59
1 changed files with 11 additions and 0 deletions

View File

@ -114,6 +114,17 @@ describe Projects::CreateService, '#execute' do
end
end
context 'import data' do
it 'stores import data and URL' do
import_data = { data: { 'test' => 'some data' } }
project = create_project(user, { name: 'test', import_url: 'http://import-url', import_data: import_data })
expect(project.import_data).to be_persisted
expect(project.import_data.data).to eq(import_data[:data])
expect(project.import_url).to eq('http://import-url')
end
end
context 'builds_enabled global setting' do
let(:project) { create_project(user, opts) }