Sha256: d9cf3ebf0d539a4cb8cb91fabefcbdfde5dd95395151ccc9a5ddb91859873e1e

Contents?: true

Size: 991 Bytes

Versions: 1

Compression:

Stored size: 991 Bytes

Contents

class JasmineHelper
  def self.lib_dir
    File.expand_path(File.join(root, 'lib'))
  end

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

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

  def self.spec_dir
    File.expand_path('spec')
  end

  def self.spec_files
    Dir.glob(File.join(spec_dir, "javascripts/**/*[Ss]pec.js"))
  end

  def self.specs
    spec_files.collect {|f| f.sub(spec_dir, "/spec")}
  end

  def self.spec_helpers_files
    Dir.glob(File.join(spec_dir, "helpers/**/*.js"))
  end

  def self.spec_helpers
    spec_helpers_files.collect {|f| f.sub(spec_dir, "/spec")}
  end
 
  def self.meta_spec_path
    File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'lib', 'jasmine', 'jasmine_meta_spec.rb'))
  end

  def self.files
    []
  end

  def self.stylesheets
    []
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xian-test-jasmine-0.1.3 lib/jasmine/jasmine_helper.rb