Sha256: 24b17d28f922fa508bd4e499c7c3191883105f4729286a41b151a356858dedb9
Contents?: true
Size: 733 Bytes
Versions: 18
Compression:
Stored size: 733 Bytes
Contents
shared_examples_for 'MetasploitDataModels::Search::Visitor::Includes#visit with Metasploit::Model::Search::Operation::Base' do let(:operator) do double('Operation Operator') end let(:node) do node_class.new( :operator => operator ) end it 'should visit operator' do expect(visitor).to receive(:visit).with(node).and_call_original expect(visitor).to receive(:visit).with(operator).and_return([]) visit end it 'should return operator visit' do operator_visit = ["Visited Operator"] expect(visitor).to receive(:visit).with(node).and_call_original allow(visitor).to receive(:visit).with(operator).and_return(operator_visit) expect(visit).to eq(operator_visit) end end
Version data entries
18 entries across 18 versions & 1 rubygems