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