25 lines
680 B
Ruby
25 lines
680 B
Ruby
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']")
|
|
end
|
|
|
|
step 'I should see raw snippet "Personal snippet one"' do
|
|
expect(page).to 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
|