Sha256: 9427fcd3e80340623bc43270a5badc454872fac05b23515cabf5eeb92430abd4

Contents?: true

Size: 581 Bytes

Versions: 31

Compression:

Stored size: 581 Bytes

Contents

shared_examples_for 'Metasploit::Model::RealPathname' do
  context '#real_pathname' do
    subject(:real_pathname) do
      base_instance.real_pathname
    end

    before(:each) do
      base_instance.real_path = real_path
    end

    context 'with #real_path' do
      let(:real_path) do
        'real/path.rb'
      end

      it 'should be Pathname wrapping #real_path' do
        real_pathname.should == Pathname.new(real_path)
      end
    end

    context 'without #real_path' do
      let(:real_path) do
        nil
      end

      it { should be_nil }
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
metasploit-model-0.25.3 spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.3-java spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.2 spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.2-java spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.1 spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.1-java spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.1.pre.metasploit.pre.model.pre.search.pre.operator.pre.and.pre.operation.pre.groups-java spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.25.1.pre.metasploit.pre.model.pre.search.pre.operator.pre.and.pre.operation.pre.groups spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.24.1-java spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.24.1 spec/support/shared/examples/metasploit/model/real_pathname.rb
metasploit-model-0.24.1.pre.semantic.pre.versioning.pre.2.pre.0 spec/support/shared/examples/metasploit/model/real_pathname.rb