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