discourse-ai/spec/requests/summarization/summary_controller_spec.rb

26 lines
719 B
Ruby
Raw Normal View History

# frozen_string_literal: true
RSpec.describe DiscourseAi::Summarization::SummaryController do
describe "#chat_channel" do
describe "validating inputs" do
it "returns a 404 if there is no chat channel" do
post "/disoucrse-ai/summarization/chat-channel", params: { chat_channel_id: 99, since: 3 }
expect(response.status).to eq(404)
end
it "returns a 400 if the since param is invalid" do
chat_channel = Fabricate(:chat_channel)
post "/disoucrse-ai/summarization/chat-channel",
params: {
chat_channel_id: chat_channel.id,
since: 0,
}
expect(response.status).to eq(404)
end
end
end
end