task :default => :noop

task :noop do
  puts "** NO-OP task to support 'git submodule' rake comaptibility in jasmine"
end

namespace :test do
  task :unit => :noop
  task :integration => :noop
end

desc 'Builds lib/jasmine from source'
task :build do

  # these files must be better
  sources  = ["src/base.js", "src/util.js", "src/Env.js", "src/ActionCollection.js", "src/Reporter.js"]

  sources += Dir.glob('src/*.js').reject{|f| sources.include?(f)}

  jasmine = File.new('lib/jasmine.js', 'w')
  sources.each do |source_filename|
    jasmine.puts(File.read(source_filename))
  end
end

