Sha256: 921dd59cdd8b959cf68deb0fde47a31dfc75227ef0ffa9cd17f4f39369c90e73
Contents?: true
Size: 800 Bytes
Versions: 2
Compression:
Stored size: 800 Bytes
Contents
require 'spec_helper' describe Analyzer do describe '#analyze' do before :all do @result = Analyzer::Analyzer.new.analyze(File.dirname(__FILE__) + '/../../../lib') @classes, @methods, @smells = @result end it 'returns an Array' do expect( @result.respond_to?(:to_ary) ).to be true end it 'returns classes data' do expect( @classes ).not_to be_empty expect( @classes.map {|x| x.name } ).to include('Analyzer') end it 'returns methods data' do expect( @methods ).not_to be_empty expect( @methods.map {|x| x.name } ).to include('analyze') end it 'calculates lines of code in classes' do end it 'calculates lines of code in methods' do end it 'finds dependencies between classes' do end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
reconn-1.0.0 | spec/reconn/analyzer/analyzer_spec.rb |
reconn-0.1.0 | spec/reconn/analyzer/analyzer_spec.rb |