Automatically roll up any js files in spec/helpers and add them as spec_helpers
This commit is contained in:
@@ -14,7 +14,8 @@ if ARGV[0] == 'server'
|
||||
puts " http://localhost:8888/run.html"
|
||||
Jasmine::SimpleServer.start(8888,
|
||||
lambda { JasmineHelper.specs },
|
||||
JasmineHelper.dir_mappings)
|
||||
JasmineHelper.dir_mappings,
|
||||
:spec_helpers => JasmineHelper.spec_helpers)
|
||||
end
|
||||
|
||||
if ARGV[0] == 'init'
|
||||
|
||||
2
jasmine
2
jasmine
Submodule jasmine updated: f9d73761bb...8feb285ca8
@@ -37,6 +37,14 @@ class JasmineHelper
|
||||
spec_files.collect {|f| f.sub(jasmine_spec_dir, "/spec")}
|
||||
end
|
||||
|
||||
def self.spec_helpers_files
|
||||
Dir.glob(File.join(jasmine_spec_dir, "helpers/**/*.js"))
|
||||
end
|
||||
|
||||
def self.spec_helpers
|
||||
spec_helpers_files.collect {|f| f.sub(jasmine_spec_dir, "/spec")}
|
||||
end
|
||||
|
||||
def self.dir_mappings
|
||||
{
|
||||
"/spec" => jasmine_spec_dir,
|
||||
|
||||
@@ -8,7 +8,8 @@ require File.expand_path(File.join(JasmineHelper.jasmine_root, "contrib/ruby/jas
|
||||
|
||||
jasmine_runner = Jasmine::Runner.new(SeleniumRC::Server.new.jar_path,
|
||||
JasmineHelper.spec_file_urls,
|
||||
JasmineHelper.dir_mappings)
|
||||
JasmineHelper.dir_mappings,
|
||||
:spec_helpers => JasmineHelper.spec_helpers)
|
||||
|
||||
spec_builder = Jasmine::SpecBuilder.new(JasmineHelper.raw_spec_files, jasmine_runner)
|
||||
|
||||
|
||||
@@ -8,7 +8,8 @@ def start_jasmine_server
|
||||
|
||||
Jasmine::SimpleServer.start(8888,
|
||||
lambda { JasmineHelper.spec_file_urls },
|
||||
JasmineHelper.dir_mappings)
|
||||
JasmineHelper.dir_mappings,
|
||||
:spec_helpers => lambda { JasmineHelper.spec_helpers })
|
||||
end
|
||||
|
||||
namespace :jasmine do
|
||||
@@ -22,7 +23,7 @@ namespace :jasmine do
|
||||
require "spec"
|
||||
require 'spec/rake/spectask'
|
||||
ENV["RAILS_ROOT"] = RAILS_ROOT
|
||||
Spec::Rake::SpecTask.new(:lambda_ci) do |t|
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user