diff options
Diffstat (limited to 'spec/models/issue_spec.rb')
-rw-r--r-- | spec/models/issue_spec.rb | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/spec/models/issue_spec.rb b/spec/models/issue_spec.rb deleted file mode 100644 index 087e40c3d84..00000000000 --- a/spec/models/issue_spec.rb +++ /dev/null @@ -1,67 +0,0 @@ -# == Schema Information -# -# Table name: issues -# -# id :integer not null, primary key -# title :string(255) -# assignee_id :integer -# author_id :integer -# project_id :integer -# created_at :datetime -# updated_at :datetime -# position :integer default(0) -# branch_name :string(255) -# description :text -# milestone_id :integer -# state :string(255) -# iid :integer -# - -require 'spec_helper' - -describe Issue do - describe "Associations" do - it { is_expected.to belong_to(:milestone) } - end - - describe "Mass assignment" do - end - - describe 'modules' do - it { is_expected.to include_module(Issuable) } - end - - subject { create(:issue) } - - describe '#is_being_reassigned?' do - it 'returns true if the issue assignee has changed' do - subject.assignee = create(:user) - expect(subject.is_being_reassigned?).to be_truthy - end - it 'returns false if the issue assignee has not changed' do - expect(subject.is_being_reassigned?).to be_falsey - end - end - - describe '#is_being_reassigned?' do - it 'returns issues assigned to user' do - user = create :user - - 2.times do - issue = create :issue, assignee: user - end - - expect(Issue.open_for(user).count).to eq 2 - end - end - - it_behaves_like 'an editable mentionable' do - let(:subject) { create :issue, project: mproject } - let(:backref_text) { "issue ##{subject.iid}" } - let(:set_mentionable_text) { ->(txt){ subject.description = txt } } - end - - it_behaves_like 'a Taskable' do - let(:subject) { create :issue } - end -end |