Sha256: d9025051dbc3d52dadc73b568412eee34ff135149928ffba20fd332d43a5a34a

Contents?: true

Size: 586 Bytes

Versions: 25

Compression:

Stored size: 586 Bytes

Contents

# frozen_string_literal: true

require 'knapsack_pro'

namespace :knapsack_pro do
  task :rspec, [:rspec_args] do |_, args|
    KnapsackPro::Runners::RSpecRunner.run(args[:rspec_args])
  end

  desc "Generate JSON report for test suite based on default test pattern or based on defined pattern with ENV vars"
  task :rspec_test_example_detector do
    # ignore the `SPEC_OPTS` options to not affect RSpec execution within this rake task
    ENV.delete('SPEC_OPTS')

    detector = KnapsackPro::TestCaseDetectors::RSpecTestExampleDetector.new
    detector.generate_json_report
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
knapsack_pro-7.14.0 lib/tasks/rspec.rake
knapsack_pro-7.13.1 lib/tasks/rspec.rake
knapsack_pro-7.13.0 lib/tasks/rspec.rake
knapsack_pro-7.12.1 lib/tasks/rspec.rake
knapsack_pro-7.12.0 lib/tasks/rspec.rake
knapsack_pro-7.11.0 lib/tasks/rspec.rake
knapsack_pro-7.10.0 lib/tasks/rspec.rake
knapsack_pro-7.9.0 lib/tasks/rspec.rake
knapsack_pro-7.8.2 lib/tasks/rspec.rake
knapsack_pro-7.8.1 lib/tasks/rspec.rake
knapsack_pro-7.8.0 lib/tasks/rspec.rake
knapsack_pro-7.7.0 lib/tasks/rspec.rake
knapsack_pro-7.6.2 lib/tasks/rspec.rake
knapsack_pro-7.6.1 lib/tasks/rspec.rake
knapsack_pro-7.6.0 lib/tasks/rspec.rake
knapsack_pro-7.1.0 lib/tasks/rspec.rake
knapsack_pro-7.0.1 lib/tasks/rspec.rake
knapsack_pro-7.0.0 lib/tasks/rspec.rake
knapsack_pro-6.0.4 lib/tasks/rspec.rake
knapsack_pro-6.0.3 lib/tasks/rspec.rake