Sha256: f81a301d5866b4eb642d0fb6e8efe370b4084c3b53c70bc34dd7db9649e276b0

Contents?: true

Size: 873 Bytes

Versions: 4

Compression:

Stored size: 873 Bytes

Contents

require_relative 'lib/vault-tree.rb'
require 'cucumber'
require 'cucumber/rake/task'
require 'rspec/core/rake_task'
require "bundler/gem_tasks"

task :default do
  Rake::Task["cuke"].invoke
  Rake::Task["contracts"].invoke
  Rake::Task["spec"].invoke
end

Cucumber::Rake::Task.new(:cuke) do |t|
  # -r means you require all support files first
  # this allows you to organize and run by subdirectory
  t.cucumber_opts = "-r features features --format pretty"
end

Cucumber::Rake::Task.new(:contracts) do |t|
  # -r means you require all support files first
  # this allows you to organize and run by subdirectory
  t.cucumber_opts = "-r features features/contracts --format pretty"
end

RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = "--format doc"
end

desc 'Upload Features and Markdown to Relish'
task :relish do
  puts `relish push vault-tree/vault-tree`
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vault-tree-0.8.0 Rakefile
vault-tree-0.6.0 Rakefile
vault-tree-0.3.4 Rakefile
vault-tree-0.3.3 Rakefile