提交 3ca5ae57 编写于 作者: S Semyon Pupkov

Remove use of mocha in the named base tests

上级 a66a64aa
require 'generators/generators_test_helper'
require 'rails/generators/rails/scaffold_controller/scaffold_controller_generator'
require 'mocha/setup' # FIXME: stop using mocha
require 'minitest/mock'
class NamedBaseTest < Rails::Generators::TestCase
include GeneratorsTestHelper
......@@ -80,10 +80,13 @@ def test_scaffold_plural_names_as_ruby
def test_application_name
g = generator ['Admin::Foo']
Rails.stubs(:application).returns(Object.new)
assert_name g, "object", :application_name
Rails.stubs(:application).returns(nil)
assert_name g, "application", :application_name
Rails.stub(:application, Object.new) do
assert_name g, "object", :application_name
end
Rails.stub(:application, nil) do
assert_name g, "application", :application_name
end
end
def test_index_helper
......@@ -103,11 +106,11 @@ def test_index_helper_with_uncountable
def test_hide_namespace
g = generator ['Hidden']
g.class.stubs(:namespace).returns('hidden')
assert !Rails::Generators.hidden_namespaces.include?('hidden')
g.class.hide!
assert Rails::Generators.hidden_namespaces.include?('hidden')
g.class.stub(:namespace, 'hidden') do
assert !Rails::Generators.hidden_namespaces.include?('hidden')
g.class.hide!
assert Rails::Generators.hidden_namespaces.include?('hidden')
end
end
def test_scaffold_plural_names_with_model_name_option
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册