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

public_snippets.rb « snippets « steps « features - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 67669dc0a69f78a3ecfeec5035e366fa33562b1e (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
class Spinach::Features::PublicSnippets < Spinach::FeatureSteps
  include SharedAuthentication
  include SharedPaths
  include SharedSnippet

  step 'I should see snippet "Personal snippet one"' do
    page.should have_no_xpath("//i[@class='public-snippet']")
  end

  step 'I should see raw snippet "Personal snippet one"' do
    page.should have_text(snippet.content)
  end

  step 'I visit snippet page "Personal snippet one"' do
    visit snippet_path(snippet)
  end

  step 'I visit snippet raw page "Personal snippet one"' do
    visit raw_snippet_path(snippet)
  end

  def snippet
    @snippet ||= PersonalSnippet.find_by!(title: "Personal snippet one")
  end
end