mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-25 07:16:49 +00:00
Favor ActiveSupport::TestCase over Minitest::Test
- Better minitest 4/5 support - Better DSL - Already available with no changes - Consistent interface
This commit is contained in:
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class BelongsToTest < Minitest::Test
|
||||
class BelongsToTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
@author.bio = nil
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class CollectionTest < Minitest::Test
|
||||
class CollectionTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
@author.bio = nil
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class FieldsTest < Minitest::Test
|
||||
class FieldsTest < ActiveSupport::TestCase
|
||||
Post = Class.new(::Model)
|
||||
class PostSerializer < ActiveModel::Serializer
|
||||
type 'posts'
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class HasManyEmbedIdsTest < Minitest::Test
|
||||
class HasManyEmbedIdsTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author = Author.new(name: 'Steve K.')
|
||||
@author.bio = nil
|
||||
|
||||
@@ -5,7 +5,7 @@ module ActiveModel
|
||||
module Adapter
|
||||
class JsonApi
|
||||
# Test 'has_many :assocs, serializer: AssocXSerializer'
|
||||
class HasManyExplicitSerializerTest < Minitest::Test
|
||||
class HasManyExplicitSerializerTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@post = Post.new(title: 'New Post', body: 'Body')
|
||||
@author = Author.new(name: 'Jane Blogger')
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class HasManyTest < Minitest::Test
|
||||
class HasManyTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
ActionController::Base.cache_store.clear
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class HasOneTest < Minitest::Test
|
||||
class HasOneTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
@bio = Bio.new(id: 43, content: 'AMS Contributor')
|
||||
|
||||
@@ -3,7 +3,7 @@ require 'test_helper'
|
||||
module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApiTest < Minitest::Test
|
||||
class JsonApiTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
ActionController::Base.cache_store.clear
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
|
||||
@@ -9,7 +9,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class LinkedTest < Minitest::Test
|
||||
class LinkedTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author1 = Author.new(id: 1, name: 'Steve K.')
|
||||
@author2 = Author.new(id: 2, name: 'Tenderlove')
|
||||
@@ -283,7 +283,7 @@ module ActiveModel
|
||||
end
|
||||
end
|
||||
|
||||
class NoDuplicatesTest < Minitest::Test
|
||||
class NoDuplicatesTest < ActiveSupport::TestCase
|
||||
Post = Class.new(::Model)
|
||||
Author = Class.new(::Model)
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class LinksTest < Minitest::Test
|
||||
class LinksTest < ActiveSupport::TestCase
|
||||
LinkAuthor = Class.new(::Model)
|
||||
class LinkAuthorSerializer < ActiveModel::Serializer
|
||||
link :self do
|
||||
|
||||
@@ -8,7 +8,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class PaginationLinksTest < Minitest::Test
|
||||
class PaginationLinksTest < ActiveSupport::TestCase
|
||||
URI = 'http://example.com'
|
||||
|
||||
def setup
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class ResourceTypeConfigTest < Minitest::Test
|
||||
class ResourceTypeConfigTest < ActiveSupport::TestCase
|
||||
class ProfileTypeSerializer < ActiveModel::Serializer
|
||||
attributes :name
|
||||
type 'profile'
|
||||
|
||||
@@ -4,7 +4,7 @@ module ActiveModel
|
||||
class Serializer
|
||||
module Adapter
|
||||
class JsonApi
|
||||
class TopLevelJsonApiTest < Minitest::Test
|
||||
class TopLevelJsonApiTest < ActiveSupport::TestCase
|
||||
def setup
|
||||
@author = Author.new(id: 1, name: 'Steve K.')
|
||||
@author.bio = nil
|
||||
|
||||
Reference in New Issue
Block a user