Sha256: c27cb405994f93bcc8da6689caa4f1768cbc53a0cb22a2dc105a6d61bf4cd95b

Contents?: true

Size: 499 Bytes

Versions: 9

Compression:

Stored size: 499 Bytes

Contents

require "analysers_test_helper"
require "rubycritic/analysers/complexity"

describe Rubycritic::Analyser::Complexity do
  context "when analysing a file" do
    before do
      @analysed_module = AnalysedModuleDouble.new(:path => "test/samples/flog/complex.rb", :smells => [])
      analysed_modules = [@analysed_module]
      Rubycritic::Analyser::Complexity.new(analysed_modules).run
    end

    it "calculates its complexity" do
      @analysed_module.complexity.must_be :>, 0
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rubycritic-2.6.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.5.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.4.1 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.4.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.3.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.2.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.1.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.0.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-1.4.0 test/lib/rubycritic/analysers/complexity_test.rb