rake/test/test_rake_reduce_compat.rb

28 lines
562 B
Ruby

# frozen_string_literal: true
require File.expand_path("../helper", __FILE__)
require "open3"
class TestRakeReduceCompat < Rake::TestCase
include RubyRunner
def invoke_normal(task_name)
rake task_name.to_s
@out
end
def test_no_deprecated_dsl
rakefile %q{
task :check_task do
Module.new { p defined?(task) }
end
task :check_file do
Module.new { p defined?(file) }
end
}
assert_equal "nil", invoke_normal(:check_task).chomp
assert_equal "nil", invoke_normal(:check_file).chomp
end
end