Sha256: 766cebacd758329c12ae1d2537900281e8e1a37ce9811e5d715e6037fb59345a

Contents?: true

Size: 663 Bytes

Versions: 33

Compression:

Stored size: 663 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Mutant::Context::Scope, '#unqualified_name' do
  subject { object.unqualified_name }

  let(:path)   { double('Path') }

  context 'with top level constant name' do
    let(:object) { described_class.new(TestApp, path) }

    it 'should return the unqualified name' do
      should eql('TestApp')
    end

    it_should_behave_like 'an idempotent method'
  end

  context 'with scoped constant name' do
    let(:object) { described_class.new(TestApp::Literal, path) }

    it 'should return the unqualified name' do
      should eql('Literal')
    end

    it_should_behave_like 'an idempotent method'
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
mutant-0.5.19 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.18 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.17 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.16 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.15 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.14 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.13 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.12 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.11 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.10 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.9 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.8 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.7 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.6 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.5 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.4 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.3 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.2 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.1 spec/unit/mutant/context/scope/unqualified_name_spec.rb
mutant-0.5.0 spec/unit/mutant/context/scope/unqualified_name_spec.rb