Namespace
- MODULE ConcernTest::Bar
- MODULE ConcernTest::Baz
- MODULE ConcernTest::Foo
Methods
- S
- T
Instance Public methods
setup()
Link
test_class_methods_are_extended()
Link
test_dependencies_with_multiple_modules()
Link
test_included_block_is_ran()
Link
test_instance_methods_are_included()
Link
test_module_is_included_normally()
Link
# File activesupport/test/concern_test.rb, line 55 def test_module_is_included_normally @klass.send(:include, Baz) assert_equal "baz", @klass.new.baz assert @klass.included_modules.include?(ConcernTest::Baz) @klass.send(:include, Baz) assert_equal "baz", @klass.new.baz assert @klass.included_modules.include?(ConcernTest::Baz) end
test_modules_dependencies_are_met()
Link
# File activesupport/test/concern_test.rb, line 82 def test_modules_dependencies_are_met @klass.send(:include, Bar) assert_equal "bar", @klass.new.bar assert_equal "bar+baz", @klass.new.baz assert_equal "baz", @klass.baz assert @klass.included_modules.include?(ConcernTest::Bar) end