class TestBelt::RakeTasks::TestTask

Attributes

description[RW]
name[RW]
test_files[RW]

Public Class Methods

new(name=:test) { |self| ... } click to toggle source

Create a testing task.

# File lib/test_belt/rake_tasks.rb, line 13
def initialize(name=:test)
  @name = name
  @description = "Run tests" + (@name==:test ? "" : " for #{@name}")
  @test_files = []
  yield self if block_given?
end

Public Instance Methods

to_task() click to toggle source

Define the rake task to run this test suite

# File lib/test_belt/rake_tasks.rb, line 21
def to_task
  desc @description
  task @name do
    RakeFileUtils.verbose(true) { ruby "\"#{rake_loader}\" " + file_list }
  end
end