Sha256: c94ef5cdd873780b84c1ec537ca0e33f1e2b60c17793b2f5c2f9b9a10cff8504

Contents?: true

Size: 451 Bytes

Versions: 3

Compression:

Stored size: 451 Bytes

Contents

module V1
  describe UserSerializer do
    let(:user) { build(:user, :full) }
    subject { described_class.new(user).attributes }

    it { expect(subject[:id]).to eq(user.id) }
    it { expect(subject[:email]).to eq(user.email) }
    it { expect(subject[:authentication_token]).to eq(user.authentication_token) }
    it { expect(subject[:created_at]).to eq(user.created_at) }
    it { expect(subject[:updated_at]).to eq(user.updated_at) }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-ios-rails-1.0.2 spec/dummy/spec/serializers/v1/user_serializer_spec.rb
devise-ios-rails-1.0.1 spec/dummy/spec/serializers/v1/user_serializer_spec.rb
devise-ios-rails-1.0.0 spec/dummy/spec/serializers/v1/user_serializer_spec.rb