Sha256: 28ed84d6a7bb5a74e7e198b50ef83127bbbf8ed27236b394df292e3a5d2950bd

Contents?: true

Size: 480 Bytes

Versions: 1

Compression:

Stored size: 480 Bytes

Contents

require 'rake/testtask'

module Shoe
  module Tasks

    # MAYBE be a little more forgiving in test selection, using
    # test/**/*_test.rb. Or create suites based on subdirectory?
    class Test < Abstract
      def active?
        File.directory?('test')
      end

      def define
        Rake::TestTask.new do |task|
          task.libs    = ['lib', 'test']
          task.pattern = 'test/*_test.rb'
        end

        before(:default, :test)
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoe-0.4.0 lib/shoe/tasks/test.rb