28 lines
562 B
Ruby
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
|