Sha256: 35e2647a31c5ee12c4eab3a453cbcc834244647962412b0b35e461385828d1cf

Contents?: true

Size: 598 Bytes

Versions: 6

Compression:

Stored size: 598 Bytes

Contents

#!/usr/bin/env rake
require "bundler/gem_tasks"
require "rake/testtask"

# "Explicit mode" cannot be truly tested if that process has already `require`d attr_extras.
# Thus, we need separate test suites.

explicit_tests = [ "spec/attr_extras/explicit_spec.rb" ]

Rake::TestTask.new(:test_implicit) do |t|
  implicit_tests = FileList["spec/**/*_spec.rb"] - explicit_tests

  t.libs << "spec"
  t.test_files = implicit_tests
end

Rake::TestTask.new(:test_explicit) do |t|
  t.libs << "spec"
  t.test_files = explicit_tests
end

task :test => [ :test_implicit, :test_explicit ]
task :default => :test

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
attr_extras-5.2.0 Rakefile
attr_extras-5.1.0 Rakefile
attr_extras-5.0.0 Rakefile
attr_extras-4.6.0 Rakefile
attr_extras-4.5.0 Rakefile
attr_extras-4.4.0 Rakefile