Sha256: 728d4da554e8079ce79fdaa4565a593d3f6d139ec5690e0f53344db958c30dc5
Contents?: true
Size: 973 Bytes
Versions: 9
Compression:
Stored size: 973 Bytes
Contents
shared_examples "configured" do def get_new_config ENV["CC_BUILD_ARTIFACTS"] = nil @config = MetricFu.configuration @config.reset MetricFu.configuration.configure_metric(:rcov) do |rcov| rcov.enabled = true end MetricFu.configure allow(MetricFu::Io::FileSystem).to receive(:create_directories) # no need to create directories for the tests @config end def directory(name) MetricFu::Io::FileSystem.directory(name) end def base_directory directory("base_directory") end def output_directory directory("output_directory") end def scratch_directory directory("scratch_directory") end def template_directory directory("template_directory") end def template_class MetricFu::Formatter::Templates.option("template_class") end def metric_fu_root directory("root_directory") end def load_metric(metric) load File.join(MetricFu.metrics_dir, metric, "metric.rb") end end
Version data entries
9 entries across 9 versions & 3 rubygems