Skip to content
Snippets Groups Projects

Fix milestone removal problem when editing issues

Merged Felipe Artur requested to merge issue_1752 into master

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • 148 148 expect(awards_sort(data).keys).to eq(["thumbsup", "thumbsdown", "lifter"])
    149 149 end
    150 150 end
    151
    152 describe "#milestone options" do
    153 let!(:closed_milestone) { create :closed_milestone, title: "closed milestone", project: project }
    154 let!(:milestone1) { create :milestone, title: "open milestone 1", project: project }
    155 let!(:milestone2) { create :milestone, title: "open milestone 2", project: project }
    156
    157 before { issue.update_attributes(milestone_id: closed_milestone.id) }
    158
    159 it "gets closed milestone from current issue" do
    160 options = milestone_options(issue)
    • Move setup (let, before) inline, follow four-phase test.

    • Author Maintainer

      This is not a setup. This is the subject.

    • Except now what you've added as subject is actually the "exercise" phase. Do this:

      describe "milestone_options" do
        it "gets closed milestone from current issue" do
          closed = create(:closed_milestone, project: project)
          milestone1 = create(:milestone, project: project)
          milestone2 = create(:milestone, project: project)
          issue.update_attributes(milestone_id: closed_milestone.id)
      
          options = milestone_options(issue)
      
          expect(options).to have_selector('option[selected]', text: closed_milestone.title)
          expect(options).to have_selector('option', text: milestone1.title)
          expect(options).to have_selector('option', text: milestone2.title)
        end
      end
  • Felipe Artur Added 1 commit:

    Added 1 commit:

    • dbcec158 - Code improvements
  • Reassigned to @rspeicher

  • And please try to write a commit message more useful than "Code improvements".

  • Felipe Artur Added 1 commit:

    Added 1 commit:

  • Author Maintainer

    Done

  • Robert Speicher mentioned in commit 0913204f

    mentioned in commit 0913204f

  • Robert Speicher Status changed to merged

    Status changed to merged

  • Robert Speicher Milestone changed to 8.7

    Milestone changed to 8.7

  • Please register or sign in to reply
    Loading