Sha256: dc4de1a5772bc6b8a5669135fbb7fd16cd2dff76871b077b184b7355ac78aca8
Contents?: true
Size: 816 Bytes
Versions: 1
Compression:
Stored size: 816 Bytes
Contents
# frozen_string_literal: true require 'rspec/core/rake_task' namespace :test do namespace :spec do desc 'Run spec tests' RSpec::Core::RakeTask.new(:run) do |t| t.rspec_opts = ['--color'] t.pattern = 'spec/' end end end desc 'run static analysis with rubocop' task(:rubocop) do require 'rubocop' cli = RuboCop::CLI.new exit_code = cli.run(%w[--display-cop-names --format simple]) raise 'RuboCop detected offenses' if exit_code != 0 end # namespace-named default tasks. # these are the default tasks invoked when only the namespace is referenced. # they're needed because `task :default` in those blocks doesn't work as expected. task 'test:spec' => 'test:spec:run' task 'test:acceptance' => 'test:acceptance:quick' # global defaults task test: 'test:spec' task default: :test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
beaker-gke-0.1.0 | Rakefile |