#!/usr/bin/env ruby require File.expand_path(File.join(File.dirname(__FILE__), "..", "lib", "jasmine-ruby", "jasmine_helper.rb")) if ARGV[1] require File.expand_path(File.join(Dir.pwd, ARGV[1])) end if ARGV[0] == 'server' require 'rubygems' require File.expand_path(File.join(__FILE__, "../../jasmine/contrib/ruby/jasmine_spec_builder")) puts "your tests are here:" puts " http://localhost:8888/run.html" JASMINE_SPEC_DIR = ARGV[1] || File.join(Dir.pwd, "spec") Jasmine::SimpleServer.start(8888, lambda { JasmineHelper.specs }, JasmineHelper.dir_mappings) end # #namespace :jasmine do # desc "Start jasmine server" # task :server do # start_jasmine_server # end # # desc "Run continuous integration tests" # task :ci do # require "spec" # require 'spec/rake/spectask' # ENV["RAILS_ROOT"] = RAILS_ROOT # Spec::Rake::SpecTask.new(:lambda_ci) do |t| # t.spec_opts = ["--color", "--format", "specdoc"] # t.spec_files = [File.expand_path(File.join(File.dirname(__FILE__), "..", "lib", "jasmine_spec.rb"))] # end # Rake::Task[:lambda_ci].invoke # end #end