diff --git a/Rakefile b/Rakefile index cd8abf6..f0d5206 100644 --- a/Rakefile +++ b/Rakefile @@ -41,29 +41,31 @@ namespace :test do require "spec" require 'spec/rake/spectask' - Spec::Rake::SpecTask.new(:ci) do |t| - Rake::Task['build'].invoke + task :ci => :build do + Spec::Rake::SpecTask.new(:lambda_ci) do |t| t.spec_opts = ["--color", "--format", "specdoc"] t.spec_files = ["spec/jasmine_spec.rb"] end - - desc "Run jasmine tests via server" - - task :jasmine_server do - require File.expand_path(File.join(File.dirname(__FILE__), "contrib/ruby/jasmine_spec_builder")) - - includes = jasmine_sources + ['lib/TrivialReporter.js'] - spec_files = Dir.glob("spec/**/*.js") - - dir_mappings = { - "/spec" => "spec", - "/lib" => "lib", - "/src" => 'src' - } - - puts "your tests are here:" - puts " http://localhost:8888/run.html" - - Jasmine::SimpleServer.start(8888, includes + spec_files, dir_mappings) + Rake::Task[:lambda_ci].invoke end + +end + +desc "Run jasmine tests via server" +task :jasmine_server do + require File.expand_path(File.join(File.dirname(__FILE__), "contrib/ruby/jasmine_spec_builder")) + + includes = jasmine_sources + ['lib/TrivialReporter.js'] + spec_files = Dir.glob("spec/**/*.js") + + dir_mappings = { + "/spec" => "spec", + "/lib" => "lib", + "/src" => 'src' + } + + puts "your tests are here:" + puts " http://localhost:8888/run.html" + + Jasmine::SimpleServer.start(8888, includes + spec_files, dir_mappings) end \ No newline at end of file diff --git a/contrib/ruby/jasmine_runner.rb b/contrib/ruby/jasmine_runner.rb index 64297a8..5dac7ac 100644 --- a/contrib/ruby/jasmine_runner.rb +++ b/contrib/ruby/jasmine_runner.rb @@ -86,8 +86,7 @@ module Jasmine } mappings.each do |from, to| config[from] = Rack::File.new(to) - end - p mappings + end app = Rack::URLMap.new(config)