Sha256: 9a750be92e879d091df1f10079024340beb30df0b04d73f91c8bc36e19a422b0

Contents?: true

Size: 884 Bytes

Versions: 38

Compression:

Stored size: 884 Bytes

Contents

require 'spec_helper'

describe Metasploit::Model::Search::Operator::Help do
  it_should_behave_like 'Metasploit::Model::Search::Operator::Help' do
    let(:operator) do
      operator_class.new(
          klass: klass,
          name: name
      )
    end

    let(:operator_class) do
      described_class = self.described_class

      Class.new(Metasploit::Model::Base) do
        include described_class

        #
        # Attributes
        #

        # @!attribute [rw] name
        #   Name of this operator
        #
        #   @return [String]
        attr_accessor :name

        # @!attribute [rw] klass
        #   Class being searched
        #
        #   @return [Class]
        attr_accessor :klass
      end
    end

    before(:each) do
      # operator needs to be named or mode_name will fail.
      stub_const('OperatorClass', operator_class)
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
metasploit-model-1.0.0.pre.rails.pre.4.0 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.30.0 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.30.0-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.29.2 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.29.2-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.29.0 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.29.0-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.28.0 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.28.0-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.28.0.pre.engine.pre.requires spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.4 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.4-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.3 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.3-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.2 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.2-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.1 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.1-java spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.0 spec/lib/metasploit/model/search/operator/help_spec.rb
metasploit-model-0.27.0-java spec/lib/metasploit/model/search/operator/help_spec.rb