Sha256: d749a2e958707fa91cf2d1c63274770fe02b3912b19d3c6e005843d99f1a0e1c
Contents?: true
Size: 1.05 KB
Versions: 4
Compression:
Stored size: 1.05 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper.rb' require 'reek/smells' include Reek describe Smell, "camel case converter" do it "should convert camel case name" do Smell.convert_camel_case('LongParameterList').should == 'Long Parameter List' end it "should display correct name in report" do smell = FeatureEnvy.new(self, [:lvar, :fred]) smell.report.should match(/[#{smell.name}]/) end end describe Smell, ' in comparisons' do it 'should hash equal when the smell is the same' do UtilityFunction.new(self).hash.should == UtilityFunction.new(self).hash NestedIterators.new(self).hash.should == NestedIterators.new(self).hash end it 'should compare equal when the smell is the same' do UtilityFunction.new(self).should == UtilityFunction.new(self) NestedIterators.new(self).should == NestedIterators.new(self) end it 'should compare equal when using <=>' do (UtilityFunction.new(self) <=> UtilityFunction.new(self)).should == 0 (NestedIterators.new(self) <=> NestedIterators.new(self)).should == 0 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
reek-0.1.1 | spec/reek/smell_spec.rb |
reek-0.2.0 | spec/reek/smell_spec.rb |
reek-0.2.1 | spec/reek/smell_spec.rb |
reek-0.2.2 | spec/reek/smell_spec.rb |