Sha256: a0d9815e5ff7ee0f08c0641ae92f78891ea98c4c8169aa34ff7a59295adfc407

Contents?: true

Size: 652 Bytes

Versions: 3

Compression:

Stored size: 652 Bytes

Contents

require 'spec_helper'

describe MetasploitDataModels::Search::Visitor::Method do
  subject(:visitor) do
    described_class.new
  end

  context '#visit' do
    subject(:visit) do
      visitor.visit(node)
    end

    let(:node) do
      node_class.new
    end

    context 'with Metasploit::Model::Search::Group::Intersection' do
      let(:node_class) do
        Metasploit::Model::Search::Group::Intersection
      end

      it { should == :and }
    end

    context 'with Metasploit::Model::Search::Group::Union' do
      let(:node_class) do
        Metasploit::Model::Search::Group::Union
      end

      it { should == :or }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
metasploit_data_models-0.17.2-java spec/app/models/metasploit_data_models/search/visitor/method_spec.rb
metasploit_data_models-0.17.2 spec/app/models/metasploit_data_models/search/visitor/method_spec.rb
metasploit_data_models-0.17.2.pre.metasploit.pre.data.pre.models.pre.search spec/app/models/metasploit_data_models/search/visitor/method_spec.rb