Welcome to mirror list, hosted at ThFree Co, Russian Federation.

user_creates_milestone_spec.rb « milestones « features « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: dd377aa4a26a1aa573ee780c46d4b869894e9706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# frozen_string_literal: true

require 'spec_helper'

RSpec.describe "User creates milestone", :js do
  let_it_be(:user) { create(:user) }
  let_it_be(:project) { create(:project) }

  before do
    project.add_developer(user)
    sign_in(user)

    visit(new_project_milestone_path(project))
  end

  it "creates milestone" do
    title = "v2.3"

    fill_in("Title", with: title)
    fill_in("Description", with: "# Description header")
    click_button("Create milestone")

    expect(page).to have_content(title)
      .and have_content("Issues")
      .and have_header_with_correct_id_and_link(1, "Description header", "description-header")

    visit(activity_project_path(project))

    expect(page).to have_content("#{user.name} #{user.to_reference} opened milestone")
  end
end