diff options
author | James Lopez <james@jameslopez.es> | 2016-10-04 11:01:32 +0300 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2016-10-04 11:01:32 +0300 |
commit | 912d7f7b68d5c75d801299a8c9363a257030e142 (patch) | |
tree | 66c4890eba2a5a8c0e65b43c11885552f068693e /spec/models/service_spec.rb | |
parent | 4be63f5b5bd9c0859f5ba2b91ecdbdcc57b69b98 (diff) |
Fix issues importing services via Import/Export
Diffstat (limited to 'spec/models/service_spec.rb')
-rw-r--r-- | spec/models/service_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/models/service_spec.rb b/spec/models/service_spec.rb index 05056a4bb47..ed1bc9271ae 100644 --- a/spec/models/service_spec.rb +++ b/spec/models/service_spec.rb @@ -203,6 +203,23 @@ describe Service, models: true do end end + describe 'initialize service with no properties' do + let(:service) do + GitlabIssueTrackerService.create( + project: create(:project), + title: 'random title' + ) + end + + it 'does not raise error' do + expect { service }.not_to raise_error + end + + it 'creates the properties' do + expect(service.properties).to eq({ "title" => "random title" }) + end + end + describe "callbacks" do let(:project) { create(:project) } let!(:service) do |