Sha256: b5bf62a185696ac96430c9aba928e4d18b23fb0ff9e445b7e7d34443635e0cac

Contents?: true

Size: 843 Bytes

Versions: 12

Compression:

Stored size: 843 Bytes

Contents

unless defined?(Spree::InstallGenerator)
  require 'generators/spree/install/install_generator'
end

desc "Generates a dummy app for testing"
namespace :common do
  task :test_app, :user_class do |t, args|
    args.with_defaults(:user_class => "Spree::LegacyUser")
    require "#{ENV['LIB_NAME']}"

    Spree::DummyGenerator.start ["--lib_name=#{ENV['LIB_NAME']}", "--database=#{ENV['DB_NAME']}", "--quiet"]
    Spree::InstallGenerator.start ["--lib_name=#{ENV['LIB_NAME']}", "--auto-accept", "--migrate=false", "--seed=false", "--sample=false", "--quiet", "--user_class=#{args[:user_class]}"]

    puts "Setting up dummy database..."
    cmd = "bundle exec rake db:drop db:create db:migrate db:test:prepare"

    if RUBY_PLATFORM =~ /mswin/ #windows
      cmd += " >nul"
    else
      cmd += " >/dev/null"
    end

    system(cmd)
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
spree_core-1.2.5 lib/spree/core/testing_support/common_rake.rb
spree_core-1.2.4 lib/spree/core/testing_support/common_rake.rb
spree_core-1.3.2 lib/spree/core/testing_support/common_rake.rb
spree_core-1.2.3 lib/spree/core/testing_support/common_rake.rb
spree_core-1.3.1 lib/spree/core/testing_support/common_rake.rb
spree_core-1.3.0 lib/spree/core/testing_support/common_rake.rb
spree_core-1.3.0.rc2 lib/spree/core/testing_support/common_rake.rb
dup_spree_core-1.3.0.rc1 lib/spree/core/testing_support/common_rake.rb
spree_core-1.3.0.rc1 lib/spree/core/testing_support/common_rake.rb
spree_core-1.2.2 lib/spree/core/testing_support/common_rake.rb
spree_core-1.2.0 lib/spree/core/testing_support/common_rake.rb
spree_core-1.2.0.rc2 lib/spree/core/testing_support/common_rake.rb