Sha256: 6c9de21fa85b4c27b51d1244c80e7350f947f8a441338c2ef7ec7d385faa686f

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

require "rake"

namespace :magic_lamp do
  desc "Remove MagicLamp fixtures"
  task clean: :environment do
    MagicLamp.remove_tmp_directory
  end

  desc "Creates fixtures from MagicLamp files"
  task create_fixtures: :clean do
    MagicLamp.load_lamp_files
  end

  # Test runner integration tasks

  desc "Create fixtures and run Teaspoon specs"
  task teaspoon: :create_fixtures do
    Rake::Task["teaspoon"].invoke
  end

  desc "Create fixtures and run Jasmine Rails specs"
  task jasmine_rails: :create_fixtures do
    Rake::Task["spec:javascript"].invoke
  end

  desc "Create fixtures and run Jasmine specs"
  task jasmine: :create_fixtures do
    Rake::Task["jasmine:ci"].invoke
  end

  desc "Create fixtures and run Evergreen specs"
  task evergreen: :create_fixtures do
    Rake::Task["spec:javascripts"].invoke
  end

  desc "Create fixtures and run Konacha specs"
  task konacha: :create_fixtures do
    Rake::Task["konacha:run"].invoke
  end
end

# Alias for magic_lamp:create_fixtures
desc "Creates fixtures from MagicLamp files"
task magic_lamp: "magic_lamp:create_fixtures"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magic_lamp-0.9.0 lib/tasks/magic_lamp_tasks.rb