Sha256: 5a6227f416b304a615c5389aa231c7b0dc50058e126428d5be5b3e8d2e3b04ac
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
require 'bundler' Bundler::GemHelper.install_tasks require './lib/license_finder/platform' require 'rspec/core/rake_task' desc "Run all specs in spec/" task :spec do RSpec::Core::RakeTask.new(:spec) do |t| t.fail_on_error = true t.pattern = "./spec/**/*_spec.rb" t.rspec_opts = %w[--color] end end desc "Run all specs in features/" task :features do RSpec::Core::RakeTask.new(:features) do |t| t.fail_on_error = true t.pattern = "./features/**/*_spec.rb" opts = %w[--color --format d] opts += LicenseFinder::Platform.darwin? ? [] : %w[--tag ~ios] t.rspec_opts = opts end end desc "Check for non-Ruby development dependencies." task :check_dependencies do dependencies = { "mvn" => "Maven", "npm" => "node.js", "pip" => "Python", "gradle" => "Gradle", "bower" => "Bower" } dependencies["pod"] = "Cocoapods" if LicenseFinder::Platform.darwin? satisfied = true dependencies.each do |dependency, description| printf "checking dev dependency for #{description} ... " `which #{dependency}` ; status = $? if status.success? puts "OK" else puts "missing `#{dependency}`" satisfied = false end end exit 1 unless satisfied end task :spec => :check_dependencies task :features => :check_dependencies task :default => [:spec, :features]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
license_finder-2.0.0 | Rakefile |
license_finder-2.0.0.rc2 | Rakefile |