Sha256: 5f17e261c49523a4fbff2e4c68bc632dfd71b16dac7c463c790d0b75255445ff

Contents?: true

Size: 681 Bytes

Versions: 10

Compression:

Stored size: 681 Bytes

Contents

#!/usr/bin/env rake

require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new :spec

desc 'Build and copy Mocha and Chai assets from submodules into vendor/assets'
task :assets do
  sh 'git submodule update --init' unless File.exist?('mocha/Makefile') || File.exist?('chai/Makefile')
  sh 'cd mocha && npm install && make clean && make'
  sh 'cd chai && npm install && make clean && make'
  mkdir_p 'vendor/assets/javascripts'
  mkdir_p 'vendor/assets/stylesheets'
  cp 'mocha/mocha.js',  'vendor/assets/javascripts/'
  cp 'mocha/mocha.css', 'vendor/assets/stylesheets/'
  cp 'chai/chai.js',    'vendor/assets/javascripts/'
end

task :default => :spec

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
konacha-2.1.0 Rakefile
konacha-2.0.0 Rakefile
konacha-2.0.0.beta3 Rakefile
konacha-2.0.0.beta2 Rakefile
konacha-2.0.0.beta1 Rakefile
konacha-1.5.1 Rakefile
konacha-1.5.0 Rakefile
konacha-1.4.2 Rakefile
konacha-1.4.1 Rakefile
konacha-1.4.0 Rakefile