Sha256: e043b3b9e95fbb2b8642c15141b0182187c39799bd38183aded2b422e25a77d0

Contents?: true

Size: 935 Bytes

Versions: 10

Compression:

Stored size: 935 Bytes

Contents

unless defined?(Gaku::InstallGenerator)
  require 'generators/gaku/install/install_generator'
end

desc 'Generates a dummy app for testing'
namespace :common do
  task :test_app do

    require "#{ENV['LIB_NAME']}"

    puts ENV['LIB_NAME']

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

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

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

    system(cmd)
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
gaku-0.2.4 core/lib/gaku/testing/common_rake.rb
gaku_core-0.2.4 lib/gaku/testing/common_rake.rb
gaku-0.2.3 core/lib/gaku/testing/common_rake.rb
gaku_core-0.2.3 lib/gaku/testing/common_rake.rb
gaku-0.2.2 core/lib/gaku/testing/common_rake.rb
gaku_core-0.2.2 lib/gaku/testing/common_rake.rb
gaku-0.2.1 core/lib/gaku/testing/common_rake.rb
gaku_core-0.2.1 lib/gaku/testing/common_rake.rb
gaku-0.2.0 core/lib/gaku/testing/common_rake.rb
gaku_core-0.2.0 lib/gaku/testing/common_rake.rb