Sha256: 07b6e409ab30a943a528fb574441e009d0b5a2866253389acf7f2fa840405766

Contents?: true

Size: 708 Bytes

Versions: 3

Compression:

Stored size: 708 Bytes

Contents

require 'spec_helper'
require 'shared/configured'

describe MetricFu::Configuration, 'for cane' do
  it_behaves_like 'configured' do
    if MetricFu.configuration.mri?
      it 'should set @cane to ' +
                          %q(:dirs_to_cane => @code_dirs, :abc_max => 15, :line_length => 80, :no_doc => 'n', :no_readme => 'y') do
        load_metric 'cane'
        expect(MetricFu::Metric.get_metric(:cane).run_options).to eq(
          {
            :dirs_to_cane => directory('code_dirs'),
            :filetypes => ["rb"],
            :abc_max => 15,
            :line_length => 80,
            :no_doc => "n",
            :no_readme => "n"}
            )
      end
    end
  end # end it_behaves
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
metric_fu-4.11.2 spec/metric_fu/metrics/cane/configuration_spec.rb
metric_fu-4.11.1 spec/metric_fu/metrics/cane/configuration_spec.rb
metric_fu-4.11.0 spec/metric_fu/metrics/cane/configuration_spec.rb