class Tengu::RakeTask

Public Class Methods

new(name = :spec) click to toggle source
# File lib/tengu/rake_task.rb, line 9
def initialize(name = :spec)
  desc "Run tengu tests"
  task name do |_, task_args|
    files = Dir.glob("spec/**/*_spec.rb").map { |filename| ::File.open(filename, "r") }
    formatter = Tengu::BaseFormatter.new
    runner = Tengu::Runner.new
    runner.run(files, [formatter])
  end
end