discourse-topic-voting/spec/serializers/category_serializer_spec.rb
2024-03-05 16:13:45 +01:00

23 lines
571 B
Ruby

# frozen_string_literal: true
require "rails_helper"
describe CategorySerializer do
fab!(:category)
it "does not return enable_topic_voting voting disabled" do
SiteSetting.voting_enabled = false
json = CategorySerializer.new(category, root: false).as_json
expect(json[:custom_fields]).to eq({})
end
it "returns enable_topic_voting when voting enabled" do
SiteSetting.voting_enabled = true
json = CategorySerializer.new(category, root: false).as_json
expect(json[:custom_fields]).to eq({ "enable_topic_voting" => false })
end
end