Sha256: b445df1abd288ff5b8a7d7019425a324f903e3f052a3b5a7f817572fee9b71f9
Contents?: true
Size: 740 Bytes
Versions: 8
Compression:
Stored size: 740 Bytes
Contents
require 'FileUtils' class JasmineNodeCoverageRunner def initialize(jasmine_runner, coverage, config) @jasmine_runner = jasmine_runner @coverage = coverage @config = config end def name return 'Coverage' end def execute @config.reload source_dir = @config.source_dir coverage_dir = source_dir + "-cov" FileUtils.rm_rf coverage_dir output = @coverage.run source_dir, coverage_dir @jasmine_runner.source_dir coverage_dir return output + "\n\n" + @jasmine_runner.execute end def is_configured?(all_files) return @jasmine_runner.is_configured? all_files end def should_run?(modified_files) return @jasmine_runner.should_run? modified_files end end
Version data entries
8 entries across 8 versions & 1 rubygems