Sha256: 9afc94cd206f170a4f4e4a969c2d12a210372e0d738bde19533933f3b25b99f2

Contents?: true

Size: 592 Bytes

Versions: 9

Compression:

Stored size: 592 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

9 entries across 9 versions & 1 rubygems

Version Path
attr_extras-7.1.0 Rakefile
attr_extras-7.0.0 Rakefile
attr_extras-6.2.5 Rakefile
attr_extras-6.2.4 Rakefile
attr_extras-6.2.3 Rakefile
attr_extras-6.2.2 Rakefile
attr_extras-6.2.1 Rakefile
attr_extras-6.2.0 Rakefile
attr_extras-6.1.0 Rakefile