Sha256: f3d8e877e0da5e0932b44a7307fd1245492bdc87393f7c24ed6b5e982c1efcd6
Contents?: true
Size: 1014 Bytes
Versions: 11
Compression:
Stored size: 1014 Bytes
Contents
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
11 entries across 11 versions & 1 rubygems