discourse-rewind/spec/requests/rewinds_controller_spec.rb

32 lines
687 B
Ruby
Raw Permalink Normal View History

2025-01-13 17:00:32 +01:00
# frozen_string_literal: true
RSpec.describe DiscourseRewind::RewindsController do
before { SiteSetting.discourse_rewind_enabled = true }
describe "#show" do
fab!(:current_user) { Fabricate(:user) }
before { sign_in(current_user) }
context "when out of valid month" do
before { freeze_time DateTime.parse("2022-11-24") }
it "returns 404" do
get "/rewinds.json"
expect(response.status).to eq(404)
end
end
context "when in valid month" do
before { freeze_time DateTime.parse("2022-12-24") }
it "returns 200" do
get "/rewinds.json"
expect(response.status).to eq(200)
end
end
end
end