discourse/spec/serializers/topic_list_item_serializer_...

20 lines
488 B
Ruby

require 'rails_helper'
require_dependency 'post_action'
describe TopicListItemSerializer do
it "correctly serializes topic" do
date = Time.zone.now
topic = Topic.new
topic.title = "test"
topic.created_at = date - 2.minutes
topic.bumped_at = date
topic.posters = []
serialized = TopicListItemSerializer.new(topic, scope: Guardian.new, root: false).as_json
expect(serialized[:title]).to eq("test")
expect(serialized[:bumped]).to eq(true)
end
end