gitlab-org--gitlab-foss/features/steps/snippets/public_snippets.rb

26 lines
680 B
Ruby
Raw Normal View History

2014-10-24 08:52:52 +00:00
class Spinach::Features::PublicSnippets < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedSnippet
step 'I should see snippet "Personal snippet one"' do
expect(page).to have_no_xpath("//i[@class='public-snippet']")
2014-10-24 08:52:52 +00:00
end
2014-10-27 09:51:31 +00:00
step 'I should see raw snippet "Personal snippet one"' do
expect(page).to have_text(snippet.content)
2014-10-27 09:51:31 +00:00
end
2014-10-24 08:52:52 +00:00
step 'I visit snippet page "Personal snippet one"' do
visit snippet_path(snippet)
end
2014-10-27 09:51:31 +00:00
step 'I visit snippet raw page "Personal snippet one"' do
visit raw_snippet_path(snippet)
end
2014-10-24 08:52:52 +00:00
def snippet
@snippet ||= PersonalSnippet.find_by!(title: "Personal snippet one")
end
end