Sha256: 1b6950365605106971005a76b9b07a4f1f3e13525207be7cf8bd6641ef5f1124
Contents?: true
Size: 975 Bytes
Versions: 1
Compression:
Stored size: 975 Bytes
Contents
require 'bundler' require 'rake' require 'rake/testtask' require 'jasmine' require 'jasmine-headless-webkit' load 'jasmine/tasks/jasmine.rake' Bundler::GemHelper.install_tasks task :start_mock do require_relative 'mock_app' end namespace :spec do Rake::TestTask.new :units do |t| t.libs << 'spec' t.pattern = 'spec/*_spec.rb' end Rake::TestTask.new :integration do |t| t.libs << 'spec' t.pattern = 'spec/integration/*_spec.rb' end Jasmine::Headless::Task.new('js') do |t| t.colors = true t.keep_on_error = true end task :js => :start_mock end task 'jasmine:require' => :start_mock task :spec => ['spec:units', 'jasmine:ci', 'spec:integration'] task :default => :spec task :demo do require 'compaa' FileUtils.cp_r('fixtures/homemove/artifacts', 'tmp/homemove/') Dir.chdir('tmp/homemove') do Rack::Server.start(:app => Compaa::RackApp.new, :Port => 3000) end FileUtils.rm_rf('tmp/homemove/artifacts') end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
compaa-0.2.0 | Rakefile |