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:
Benjamin Fleischer
2015-12-20 15:18:14 -06:00
parent 9909908962
commit 419faf03b9
45 changed files with 50 additions and 50 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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'

View File

@@ -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

View File

@@ -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')

View File

@@ -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.')

View File

@@ -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')

View File

@@ -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.')

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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'

View File

@@ -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