Sha256: e164ce60ca0e40ef39f428fc398f2741b775835f6ffbf8ed9763595407a51f3b
Contents?: true
Size: 1.04 KB
Versions: 5
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true require "spec_helper" module SocialNetworking module Serializers RSpec.describe LikeSerializer do let(:participant) do instance_double(Participant, display_name: "foo", is_admin: true) end let(:like) do instance_double( Like, created_at: Time.zone.now, id: 1, item_id: 1, item_type: "foo", participant_id: 1 ) end let(:serialized_like) do LikeSerializer .new(like) .to_serialized end describe ".to_serialized" do it "includes necessary properties" do allow(like).to receive(:participant) { participant } expect(serialized_like) .to include( :createdAt, :id, :isAdmin, :itemType, :itemId, :participantId, :participantDisplayName ) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems