Sha256: 2c6ab6a4359fe4c02df2f75c4768e3fcd4c0dcf9b192ee4934341b3f13f05141

Contents?: true

Size: 992 Bytes

Versions: 18

Compression:

Stored size: 992 Bytes

Contents

class JasmineHelper
  def self.jasmine_lib_dir
    File.expand_path(File.join(jasmine_root, 'lib'))
  end

  def self.jasmine
    ['/lib/' + File.basename(Dir.glob("#{JasmineHelper.jasmine_lib_dir}/jasmine*.js").first)] +
      ['/lib/json2.js',
       '/lib/TrivialReporter.js']
  end

  def self.jasmine_root
    File.expand_path(File.join(File.dirname(__FILE__), '..'))
  end


  def self.jasmine_src_dir
    File.expand_path(File.join(jasmine_root, 'src'))
  end

  def self.jasmine_lib_dir
    File.expand_path(File.join(jasmine_root, 'lib'))
  end

  def self.jasmine_spec_dir
    File.expand_path(File.join(jasmine_root, 'spec'))
  end

  def self.raw_spec_files
    Dir.glob(File.join(jasmine_spec_dir, "**/*[Ss]pec.js"))
  end

  def self.specs
    Jasmine.cachebust(raw_spec_files).collect {|f| f.sub(jasmine_spec_dir, "/spec")}
  end

  def self.dir_mappings
    {
      "/src" => jasmine_src_dir,
      "/spec" => jasmine_spec_dir,
      "/lib" => jasmine_lib_dir
    }
  end
end

Version data entries

18 entries across 18 versions & 6 rubygems

Version Path
honkster-js-test-server-0.2.12 spec/frameworks/jasmine/spec/jasmine_helper.rb
honkster-js-test-server-0.2.11 spec/frameworks/jasmine/spec/jasmine_helper.rb
honkster-js-test-server-0.2.10 spec/frameworks/jasmine/spec/jasmine_helper.rb
honkster-js-test-server-0.2.9 spec/frameworks/jasmine/spec/jasmine_helper.rb
js-test-server-0.2.8 spec/frameworks/jasmine/spec/jasmine_helper.rb
evergreen-0.1 lib/jasmine/spec/jasmine_helper.rb
js-test-server-0.2.7 spec/frameworks/jasmine/spec/jasmine_helper.rb
js-test-server-0.2.6 spec/frameworks/jasmine/spec/jasmine_helper.rb
js-test-server-0.2.1 spec/frameworks/jasmine/spec/jasmine_helper.rb
js-test-server-0.2.0 spec/frameworks/jasmine/spec/jasmine_helper.rb
jasnode-0.4.3.0 jasmine/spec/jasmine_helper.rb
jasnode-0.4.2.0 jasmine/spec/jasmine_helper.rb
jasnode-0.4.1.0 jasmine/spec/jasmine_helper.rb
jasnode-0.4.0.0 jasmine/spec/jasmine_helper.rb
jasnode-0.2.0.0 jasmine/spec/jasmine_helper.rb
jazz-0.1.1 vendor/jasmine/spec/jasmine_helper.rb
jazrb-0.1.1 vendor/jasmine/spec/jasmine_helper.rb
jazrb-0.1.0 vendor/jasmine/spec/jasmine_helper.rb