Sha256: 2e7ad14710a36339470e622cb1f694222b74f1963eddde52bf74ba7b91a0b322
Contents?: true
Size: 1.05 KB
Versions: 6
Compression:
Stored size: 1.05 KB
Contents
require 'rubygems' require 'rake' require 'rake/testtask' require 'rspec/core/rake_task' require 'solidus_backend' require 'spree/testing_support/dummy_app/rake_tasks' RSpec::Core::RakeTask.new task default: [:spec, 'spec:js'] DummyApp::RakeTasks.new( gem_root: File.expand_path('../', __FILE__), lib_name: 'solidus_backend' ) task :teaspoon do require 'teaspoon' Rake::Task['dummy_environment'].invoke 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 desc "Run javascript specs" task 'spec:js' => :teaspoon namespace :teaspoon do task :server do require 'teaspoon' Rake::Task['dummy_environment'].invoke require 'teaspoon/server' server = Teaspoon::Server.new server.start puts "#{server.url}/teaspoon" sleep end end task test_app: 'db:reset'
Version data entries
6 entries across 6 versions & 1 rubygems