Sha256: d42647b5d42c4e55d85a88ae8ffa57b747984c7c6f7e21e33c358298304735fe

Contents?: true

Size: 493 Bytes

Versions: 6

Compression:

Stored size: 493 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

6 entries across 6 versions & 1 rubygems

Version Path
rubycritic-2.9.2 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.9.1 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.9.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.8.0 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.7.1 test/lib/rubycritic/analysers/complexity_test.rb
rubycritic-2.7.0 test/lib/rubycritic/analysers/complexity_test.rb