discourse-rewind/spec/requests/rewinds_controller_spec.rb
Joffrey JAFFEUX 6bd637b7b0 fixes
2025-01-13 17:00:32 +01:00

32 lines
687 B
Ruby

# 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