Co-authored-by: Lawrence <lawrence@forem.com> Co-authored-by: Mac Siri <mac@forem.com> Co-authored-by: Rajat Talesra <rajat@forem.com> Co-authored-by: Mac Siri <krairit.siri@gmail.com>
13 lines
537 B
Ruby
13 lines
537 B
Ruby
require "rails_helper"
|
|
|
|
RSpec.describe Search::OrganizationSerializer do
|
|
let(:organization) { create(:organization) }
|
|
|
|
it "serializes a organization" do
|
|
data_hash = described_class.new(organization).serializable_hash.dig(:data, :attributes)
|
|
expect(data_hash.keys).to include(:id, :name, :summary, :profile_image, :twitter_username, :slug)
|
|
expect(data_hash[:id]).to eq(organization.id)
|
|
expect(data_hash[:name]).to eq(organization.name)
|
|
expect(data_hash[:profile_image]).to eq(organization.profile_image)
|
|
end
|
|
end
|