mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-03 06:36:23 +08:00
33 lines
862 B
Ruby
33 lines
862 B
Ruby
# frozen_string_literal: true
|
|
|
|
describe "DiscourseRewind | rewind profile link" do
|
|
fab!(:current_user) { Fabricate(:user, created_at: DateTime.parse("2020-01-01")) }
|
|
|
|
let(:rewind_page) { PageObjects::Pages::Rewind.new }
|
|
let(:user_menu) { PageObjects::Components::UserMenu.new }
|
|
|
|
before do
|
|
sign_in(current_user)
|
|
freeze_time(DateTime.parse("2022-12-05"))
|
|
end
|
|
|
|
it "does not show the profile link when the plugin is disabled" do
|
|
SiteSetting.discourse_rewind_enabled = false
|
|
|
|
visit("/")
|
|
user_menu.open
|
|
user_menu.click_profile_tab
|
|
|
|
expect(rewind_page).to have_no_rewind_profile_link
|
|
end
|
|
|
|
it "shows the profile link when the plugin is enabled" do
|
|
SiteSetting.discourse_rewind_enabled = true
|
|
|
|
visit("/")
|
|
user_menu.open
|
|
user_menu.click_profile_tab
|
|
|
|
expect(rewind_page).to have_rewind_profile_link
|
|
end
|
|
end
|