/spec/features/snippets/private_snippets_spec.rb

https://gitlab.com/tnir/gitlab-ce · Ruby · 23 lines · 16 code · 6 blank · 1 comment · 0 complexity · 53a3483d9a2d388733d069154bbefe6a MD5 · raw file

  1. # frozen_string_literal: true
  2. require 'spec_helper'
  3. describe 'Private Snippets', :js do
  4. let(:user) { create(:user) }
  5. before do
  6. stub_feature_flags(snippets_vue: false)
  7. sign_in(user)
  8. end
  9. it 'Private Snippet renders for creator' do
  10. private_snippet = create(:personal_snippet, :private, author: user)
  11. visit snippet_path(private_snippet)
  12. wait_for_requests
  13. expect(page).to have_content(private_snippet.content)
  14. expect(page).not_to have_css('.js-embed-btn')
  15. expect(page).not_to have_css('.js-share-btn')
  16. end
  17. end