Sha256: 4993eeaabf7e445d15466946f83301ec9a016d9f1f96bb386dcbf840241b1245
Contents?: true
Size: 439 Bytes
Versions: 3
Compression:
Stored size: 439 Bytes
Contents
class JasmineCIRunner def initialize(dir, js_filter) @dir = dir @js_filter = js_filter end def name return 'Jasmine CI' end def execute return `rake jasmine:ci 2>&1` end def is_configured?(all_files) return all_files.include?(@dir + '/spec/javascripts/support/jasmine.yml') end def should_run?(modified_files) return !(modified_files.detect { |file| @js_filter.filter(file) }).nil? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
loris-0.5.2 | lib/tasks/jasmine_ci/jasmine_ci_runner.rb |
loris-0.5.1 | lib/tasks/jasmine_ci/jasmine_ci_runner.rb |
loris-0.5.0 | lib/tasks/jasmine_ci/jasmine_ci_runner.rb |