Sha256: 2d22f93476b946af0f94b24c569e0d3741f894dbf9633f0dd08eeb4726744d87

Contents?: true

Size: 495 Bytes

Versions: 19

Compression:

Stored size: 495 Bytes

Contents

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

require 'reek/module_context'
require 'reek/singleton_method_context'
require 'reek/stop_context'

include Reek

describe SingletonMethodContext, 'outer_name' do

  it "should report full context" do
    element = StopContext.new
    element = ModuleContext.new(element, [0, :mod])
    element = SingletonMethodContext.new(element,  [:defs, [:call, nil, :a, [:arglist]], :b, nil])
    element.outer_name.should match(/mod::a\.b/)
  end
end

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
kevinrutherford-reek-1.1.1 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.2.1 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.2 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.1 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.10 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.11 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.12 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.2 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.3 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.4 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.5 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.6 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.7 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.8 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3.9 spec/reek/singleton_method_context_spec.rb
kevinrutherford-reek-1.1.3 spec/reek/singleton_method_context_spec.rb
teksymmetry-reek-1.1.3.1 spec/reek/singleton_method_context_spec.rb
teksymmetry-reek-1.1.3.2 spec/reek/singleton_method_context_spec.rb
reek-1.1.3 spec/reek/singleton_method_context_spec.rb