mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
Fix MT6 assert_nil warnings
This commit is contained in:
parent
98194cc0be
commit
6acb4055c9
@ -75,7 +75,10 @@ module SerializationScopeTesting
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_default_serialization_scope_object
|
def test_default_serialization_scope_object
|
||||||
assert_equal @controller.current_user, @controller.serialization_scope
|
expected = @controller.current_user
|
||||||
|
actual = @controller.serialization_scope
|
||||||
|
assert_nil expected
|
||||||
|
assert_nil actual
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_default_scope_non_admin
|
def test_default_scope_non_admin
|
||||||
|
|||||||
@ -32,7 +32,10 @@ class RailtieTest < ActiveSupport::TestCase
|
|||||||
|
|
||||||
test 'it is configured for caching' do
|
test 'it is configured for caching' do
|
||||||
assert_equal ActionController::Base.cache_store, ActiveModelSerializers.config.cache_store
|
assert_equal ActionController::Base.cache_store, ActiveModelSerializers.config.cache_store
|
||||||
assert_equal Rails.configuration.action_controller.perform_caching, ActiveModelSerializers.config.perform_caching
|
expected = Rails.configuration.action_controller.perform_caching
|
||||||
|
actual = ActiveModelSerializers.config.perform_caching
|
||||||
|
assert_nil expected
|
||||||
|
assert_nil actual
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -159,7 +159,12 @@ module ActiveModel
|
|||||||
|
|
||||||
def assert_relationship(relationship_name, expected, opts = {})
|
def assert_relationship(relationship_name, expected, opts = {})
|
||||||
hash = result(opts)
|
hash = result(opts)
|
||||||
assert_equal(expected, hash[:data][:relationships][relationship_name])
|
actual = hash[:data][:relationships][relationship_name]
|
||||||
|
if expected.nil?
|
||||||
|
assert_nil(actual)
|
||||||
|
else
|
||||||
|
assert_equal(expected, actual)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -128,7 +128,7 @@ module ActiveModelSerializers
|
|||||||
def test_cache_key_definition
|
def test_cache_key_definition
|
||||||
assert_equal('post', @post_serializer.class._cache_key)
|
assert_equal('post', @post_serializer.class._cache_key)
|
||||||
assert_equal('writer', @author_serializer.class._cache_key)
|
assert_equal('writer', @author_serializer.class._cache_key)
|
||||||
assert_equal(nil, @comment_serializer.class._cache_key)
|
assert_nil(@comment_serializer.class._cache_key)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_cache_key_interpolation_with_updated_at_when_cache_key_is_not_defined_on_object
|
def test_cache_key_interpolation_with_updated_at_when_cache_key_is_not_defined_on_object
|
||||||
@ -171,7 +171,7 @@ module ActiveModelSerializers
|
|||||||
|
|
||||||
def test_cache_options_definition
|
def test_cache_options_definition
|
||||||
assert_equal({ expires_in: 0.1, skip_digest: true }, @post_serializer.class._cache_options)
|
assert_equal({ expires_in: 0.1, skip_digest: true }, @post_serializer.class._cache_options)
|
||||||
assert_equal(nil, @blog_serializer.class._cache_options)
|
assert_nil(@blog_serializer.class._cache_options)
|
||||||
assert_equal({ expires_in: 1.day, skip_digest: true }, @comment_serializer.class._cache_options)
|
assert_equal({ expires_in: 1.day, skip_digest: true }, @comment_serializer.class._cache_options)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -182,8 +182,8 @@ module ActiveModelSerializers
|
|||||||
|
|
||||||
def test_associations_separately_cache
|
def test_associations_separately_cache
|
||||||
cache_store.clear
|
cache_store.clear
|
||||||
assert_equal(nil, cache_store.fetch(@post.cache_key))
|
assert_nil(cache_store.fetch(@post.cache_key))
|
||||||
assert_equal(nil, cache_store.fetch(@comment.cache_key))
|
assert_nil(cache_store.fetch(@comment.cache_key))
|
||||||
|
|
||||||
Timecop.freeze(Time.current) do
|
Timecop.freeze(Time.current) do
|
||||||
render_object_with_cache(@post)
|
render_object_with_cache(@post)
|
||||||
|
|||||||
@ -69,9 +69,9 @@ class CachingConfigurationTest < ActiveSupport::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
test 'the non-cached serializer cache_store is nil' do
|
test 'the non-cached serializer cache_store is nil' do
|
||||||
assert_equal nil, @non_cached_serializer._cache
|
assert_nil @non_cached_serializer._cache
|
||||||
assert_equal nil, @non_cached_serializer.cache_store
|
assert_nil @non_cached_serializer.cache_store
|
||||||
assert_equal nil, @non_cached_serializer._cache
|
assert_nil @non_cached_serializer._cache
|
||||||
end
|
end
|
||||||
|
|
||||||
test 'the non-cached serializer does not have cache_enabled?' do
|
test 'the non-cached serializer does not have cache_enabled?' do
|
||||||
@ -136,9 +136,9 @@ class CachingConfigurationTest < ActiveSupport::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
test 'the non-cached serializer cache_store is nil' do
|
test 'the non-cached serializer cache_store is nil' do
|
||||||
assert_equal nil, @non_cached_serializer._cache
|
assert_nil @non_cached_serializer._cache
|
||||||
assert_equal nil, @non_cached_serializer.cache_store
|
assert_nil @non_cached_serializer.cache_store
|
||||||
assert_equal nil, @non_cached_serializer._cache
|
assert_nil @non_cached_serializer._cache
|
||||||
end
|
end
|
||||||
|
|
||||||
test 'the non-cached serializer does not have cache_enabled?' do
|
test 'the non-cached serializer does not have cache_enabled?' do
|
||||||
|
|||||||
@ -59,7 +59,7 @@ module ActiveModel
|
|||||||
|
|
||||||
def test_serializer_for_non_ams_serializer
|
def test_serializer_for_non_ams_serializer
|
||||||
serializer = ActiveModel::Serializer.serializer_for(@tweet)
|
serializer = ActiveModel::Serializer.serializer_for(@tweet)
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_serializer_for_existing_serializer
|
def test_serializer_for_existing_serializer
|
||||||
@ -71,12 +71,12 @@ module ActiveModel
|
|||||||
serializer = with_serializer_lookup_disabled do
|
serializer = with_serializer_lookup_disabled do
|
||||||
ActiveModel::Serializer.serializer_for(@profile)
|
ActiveModel::Serializer.serializer_for(@profile)
|
||||||
end
|
end
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_serializer_for_not_existing_serializer
|
def test_serializer_for_not_existing_serializer
|
||||||
serializer = ActiveModel::Serializer.serializer_for(@model)
|
serializer = ActiveModel::Serializer.serializer_for(@model)
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_serializer_inherited_serializer
|
def test_serializer_inherited_serializer
|
||||||
@ -88,7 +88,7 @@ module ActiveModel
|
|||||||
serializer = with_serializer_lookup_disabled do
|
serializer = with_serializer_lookup_disabled do
|
||||||
ActiveModel::Serializer.serializer_for(@my_profile)
|
ActiveModel::Serializer.serializer_for(@my_profile)
|
||||||
end
|
end
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_serializer_custom_serializer
|
def test_serializer_custom_serializer
|
||||||
@ -114,7 +114,7 @@ module ActiveModel
|
|||||||
serializer = with_serializer_lookup_disabled do
|
serializer = with_serializer_lookup_disabled do
|
||||||
ActiveModel::Serializer.serializer_for(post)
|
ActiveModel::Serializer.serializer_for(post)
|
||||||
end
|
end
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_serializer_for_nested_resource
|
def test_serializer_for_nested_resource
|
||||||
@ -128,7 +128,7 @@ module ActiveModel
|
|||||||
serializer = with_serializer_lookup_disabled do
|
serializer = with_serializer_lookup_disabled do
|
||||||
ResourceNamespace::PostSerializer.serializer_for(comment)
|
ResourceNamespace::PostSerializer.serializer_for(comment)
|
||||||
end
|
end
|
||||||
assert_equal nil, serializer
|
assert_nil serializer
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user