Sha256: 209e28bbd7bacd50cad43e74ed8b900de2f4350927b995f02cc7253745514acd
Contents?: true
Size: 785 Bytes
Versions: 14
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true require 'test_helper' if DEVISE_JWT_AUTH_ORM == :mongoid class DeviseJwtAuth::Concerns::MongoidSupportTest < ActiveSupport::TestCase describe DeviseJwtAuth::Concerns::MongoidSupport do before do @user = create(:user) end describe '#as_json' do test 'should be defined' do assert @user.methods.include?(:as_json) end test 'should except _id attribute' do refute @user.as_json.key?('_id') end test 'should return with id attribute' do assert_equal @user._id.to_s, @user.as_json['id'] end test 'should accept options' do refute @user.as_json(except: [:created_at]).key?('created_at') end end end end end
Version data entries
14 entries across 14 versions & 3 rubygems