Sha256: 2ae63ac94462d8b5fdbde39668fb9bf432ca75d867291da7fa875096b6e3ae0e

Contents?: true

Size: 1.16 KB

Versions: 18

Compression:

Stored size: 1.16 KB

Contents

require 'rubygems'
require 'active_record'
require 'tmpdir'

include Rake::DSL

ActiveRecord::ActiveRecordError # hack for https://rails.lighthouseapp.com/projects/8994/tickets/2577-when-using-activerecordassociations-outside-of-rails-a-nameerror-is-thrown

RUBY = File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name']).sub(/.*\s.*/m, '"\&"')
RUBYDOCTEST = ENV['RUBYDOCTEST'] || "#{RUBY} -S rubydoctest"

$:.unshift File.expand_path('../../hobo_support/lib', __FILE__)
$:.unshift File.expand_path('../lib', __FILE__)
require 'hobo_support'
require 'hobo_fields'

GEM_ROOT = File.expand_path('../', __FILE__)
TESTAPP_PATH = ENV['TESTAPP_PATH'] || File.join(Dir.tmpdir, 'hobo_fields_testapp')
BIN = File.expand_path('../bin/hobofields', __FILE__)
require 'hobo_support/common_tasks'
include HoboSupport::CommonTasks


namespace "test" do
  desc "Run the doctests"
  task :doctest do |t|
    files=Dir['test/*.rdoctest'].sort.map {|f| File.expand_path(f)}.join(' ')
    exit(1) if !system("#{RUBYDOCTEST} #{files}")
  end

  desc "Run the unit tests"
  task :unit do |t|
    Dir["test/test_*.rb"].each do |f|
      exit(1) if !system("#{RUBY} #{f}")
    end
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
hobo_fields-2.1.1 Rakefile
hobo_fields-2.1.0 Rakefile
hobo_fields-2.1.0.pre4 Rakefile
hobo_fields-2.1.0.pre3 Rakefile
hobo_fields-2.1.0.pre2 Rakefile
hobo_fields-2.1.0.pre1 Rakefile
hobo_fields-2.0.1 Rakefile
hobo_fields-2.0.0 Rakefile
hobo_fields-2.0.0.pre10 Rakefile
hobo_fields-2.0.0.pre9 Rakefile
hobo_fields-2.0.0.pre8 Rakefile
hobo_fields-2.0.0.pre7 Rakefile
hobo_fields-2.0.0.pre6 Rakefile
hobo_fields-2.0.0.pre5 Rakefile
hobo_fields-2.0.0.pre4 Rakefile
hobo_fields-2.0.0.pre3 Rakefile
hobo_fields-2.0.0.pre2 Rakefile
hobo_fields-2.0.0.pre1 Rakefile