Sha256: 7422bc0ff515068672854b314fdb9530c757b01d17080ac57bc78872617efcc0

Contents?: true

Size: 629 Bytes

Versions: 15

Compression:

Stored size: 629 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper.rb'

include Reek

describe Dir do
  it 'reports correct smells via the Dir matcher' do
    Dir['spec/samples/two_smelly_files/*.rb'].should reek
    Dir['spec/samples/two_smelly_files/*.rb'].should reek_of(:UncommunicativeName)
  end

  it 'reports correct smells via Dir' do
    sniffer = Dir['spec/samples/two_smelly_files/*.rb'].sniff
    sniffer.has_smell?(:UncommunicativeName).should be_true
  end

  it 'copes with daft file specs' do
    Dir["spec/samples/two_smelly_files/*/.rb"].should_not reek
  end

  it 'copes with empty array' do
    [].should_not reek
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
kevinrutherford-reek-1.1.3.10 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.11 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.12 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.13 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.14 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.15 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.1.3.16 spec/reek/object_source_spec.rb
kevinrutherford-reek-1.2.0 spec/reek/object_source_spec.rb
reek-1.2.6 spec/reek/object_source_spec.rb
reek-1.2.5 spec/reek/object_source_spec.rb
reek-1.2.4 spec/reek/object_source_spec.rb
reek-1.2.3 spec/reek/object_source_spec.rb
reek-1.2.2 spec/reek/object_source_spec.rb
reek-1.2.1 spec/reek/object_source_spec.rb
reek-1.2.0 spec/reek/object_source_spec.rb