Sha256: df02b1293da8531ef8def498aea9b6100c760c5865c155203ec6043efe94aa2c

Contents?: true

Size: 1 KB

Versions: 16

Compression:

Stored size: 1 KB

Contents

require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rspec/core/rake_task'
require 'spree/testing_support/common_rake'

RSpec::Core::RakeTask.new

task :dummy_environment do
  ENV['RAILS_ENV'] = 'test'
  require File.expand_path("../spec/dummy/config/environment", __FILE__)
end

desc "Run the javascript specs"
task teaspoon: :dummy_environment do
  require "teaspoon/console"

  options = {
    files: ENV["files"].nil? ? [] : ENV["files"].split(","),
    suite: ENV["suite"],
    coverage: ENV["coverage"],
    driver_options: ENV["driver_options"],
  }

  options.delete_if { |k, v| v.nil? }

  abort("rake teaspoon failed") if Teaspoon::Console.new(options).failures?
end

namespace :teaspoon do
  task server: :dummy_environment do
    require 'teaspoon/server'
    server = Teaspoon::Server.new
    server.start
    puts "#{server.url}/teaspoon"
    sleep
  end
end

desc "Generates a dummy app for testing"
task :test_app do
  ENV['LIB_NAME'] = 'spree/backend'
  Rake::Task['common:test_app'].invoke
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
solidus_backend-2.4.2 Rakefile
solidus_backend-2.4.1 Rakefile
solidus_backend-2.3.1 Rakefile
solidus_backend-2.2.2 Rakefile
solidus_backend-2.4.0 Rakefile
solidus_backend-2.4.0.rc1 Rakefile
solidus_backend-2.4.0.beta1 Rakefile
solidus_backend-2.3.0 Rakefile
solidus_backend-2.3.0.rc3 Rakefile
solidus_backend-2.3.0.rc2 Rakefile
solidus_backend-2.3.0.rc1 Rakefile
solidus_backend-2.3.0.beta1 Rakefile
solidus_backend-2.2.1 Rakefile
solidus_backend-2.2.0 Rakefile
solidus_backend-2.2.0.rc1 Rakefile
solidus_backend-2.2.0.beta1 Rakefile