lib/tasks/knapsack.rake in knapsack-0.4.0 vs lib/tasks/knapsack.rake in knapsack-0.5.0
- old
+ new
@@ -1,19 +1,20 @@
require 'knapsack'
namespace :knapsack do
- task :rspec do
+ task :rspec, [:rspec_args] do |t, args|
allocator = Knapsack::Allocator.new
+ rspec_args = args[:rspec_args]
puts
puts 'Report specs:'
puts allocator.report_node_specs
puts
puts 'Leftover specs:'
puts allocator.leftover_node_specs
puts
- cmd = %Q[bundle exec rspec --default-path #{allocator.spec_dir} -- #{allocator.stringify_node_specs}]
+ cmd = %Q[bundle exec rspec #{rspec_args} --default-path #{allocator.spec_dir} -- #{allocator.stringify_node_specs}]
exec(cmd)
end
end