Skip to content

Commit 38066bb

Browse files
committed
Add failing tests.. need to fix
1 parent 8e8d2d3 commit 38066bb

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

test/action_controller/serialization_test.rb

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,37 @@ def test_fail_calling_use_adapter_on_controller_instance
335335
}
336336
end
337337

338-
def test_fail_calling_get_serializer__on_controller_instance
338+
# FIXME: Test is currently failing
339+
def test_fail_calling_use_adapter_on_controller_that_overrides_use_adapter
340+
controller = Class.new(ImplicitSerializationTestController) {
341+
def use_adapter?
342+
false
343+
end
344+
}.new
345+
assert_raises(ActiveModel::Serializer::Error) {
346+
controller.use_adapter?
347+
}
348+
end
349+
350+
def test_fail_calling_get_serializer_on_controller_instance
339351
controller = ImplicitSerializationTestController.new
340352
assert_raises(ActiveModel::Serializer::Error) {
341353
controller.get_serializer(Class.new)
342354
}
343355
end
356+
357+
358+
# FIXME: Test is currently failing
359+
def test_fail_calling_get_serializer_on_controller_instance_that_overrides_get_serializer
360+
controller = Class.new(ImplicitSerializationTestController) {
361+
def get_serializer(resource)
362+
self
363+
end
364+
}.new
365+
assert_raises(ActiveModel::Serializer::Error) {
366+
controller.get_serializer(Class.new)
367+
}
368+
end
344369
end
345370
end
346371
end

0 commit comments

Comments
 (0)