2022-01-07 06:14:36 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require "spec_helper"
|
|
|
|
|
|
|
|
RSpec.describe 'User sees experimental lmarketing header' do
|
|
|
|
let_it_be(:project) { create(:project, :public) }
|
|
|
|
|
|
|
|
context 'when not logged in' do
|
2022-10-26 12:11:43 +00:00
|
|
|
it 'shows marketing header links', :aggregate_failures do
|
|
|
|
visit project_path(project)
|
2022-01-07 06:14:36 +00:00
|
|
|
|
2022-10-26 12:11:43 +00:00
|
|
|
expect(page).to have_text "About GitLab"
|
|
|
|
expect(page).to have_text "Pricing"
|
|
|
|
expect(page).to have_text "Talk to an expert"
|
|
|
|
expect(page).to have_text "Sign up now"
|
|
|
|
expect(page).to have_text "Login"
|
2022-01-07 06:14:36 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
context 'when logged in' do
|
|
|
|
it 'does not show marketing header links', :aggregate_failures do
|
|
|
|
sign_in(create(:user))
|
|
|
|
|
|
|
|
visit project_path(project)
|
|
|
|
|
|
|
|
expect(page).not_to have_text "About GitLab"
|
|
|
|
expect(page).not_to have_text "Pricing"
|
|
|
|
expect(page).not_to have_text "Talk to an expert"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|