diff options
Diffstat (limited to 'spec/models/todo_spec.rb')
| -rw-r--r-- | spec/models/todo_spec.rb | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/models/todo_spec.rb b/spec/models/todo_spec.rb index 623b82c01d8..8017d1c3324 100644 --- a/spec/models/todo_spec.rb +++ b/spec/models/todo_spec.rb @@ -1,8 +1,6 @@  require 'spec_helper'  describe Todo, models: true do -  let(:project) { create(:project) } -  let(:commit) { project.commit }    let(:issue) { create(:issue) }    describe 'relationships' do @@ -82,6 +80,9 @@ describe Todo, models: true do    describe '#target' do      context 'for commits' do +      let(:project) { create(:project, :repository) } +      let(:commit) { project.commit } +        it 'returns an instance of Commit when exists' do          subject.project = project          subject.target_type = 'Commit' @@ -109,6 +110,9 @@ describe Todo, models: true do    describe '#target_reference' do      it 'returns the short commit id for commits' do +      project = create(:project, :repository) +      commit = project.commit +        subject.project = project        subject.target_type = 'Commit'        subject.commit_id = commit.id  | 
