spec/app/models/metasploit/model/search/operator/association_spec.rb in metasploit-model-0.30.2-java vs spec/app/models/metasploit/model/search/operator/association_spec.rb in metasploit-model-1.0.0.pre.rails.pre.4.0
- old
+ new
@@ -1,6 +1,8 @@
-RSpec.describe Metasploit::Model::Search::Operator::Association, type: :model do
+require 'spec_helper'
+
+describe Metasploit::Model::Search::Operator::Association do
subject(:operator) do
described_class.new(
:association => association,
:source_operator => source_operator
)
@@ -12,15 +14,15 @@
let(:source_operator) do
double('Metasploit::Model::Search::Operator::Base')
end
- it { is_expected.to be_a Metasploit::Model::Search::Operator::Base }
+ it { should be_a Metasploit::Model::Search::Operator::Base }
context 'validations' do
- it { is_expected.to validate_presence_of(:association) }
- it { is_expected.to validate_presence_of(:source_operator) }
+ it { should validate_presence_of(:association) }
+ it { should validate_presence_of(:source_operator) }
end
context '#help' do
subject(:help) do
operator.help
@@ -47,11 +49,11 @@
let(:source_operator_name) {
'source_operator_name'
}
- it { is_expected.to be_a Symbol }
+ it { should be_a Symbol }
it 'should be <association>.<source_operator.name>' do
expect(name).to eq :"#{association}.#{source_operator_name}"
end
end
@@ -77,10 +79,10 @@
super().tap { |source_operator|
expect(source_operator).to receive(:operate_on).with(formatted_value).and_return(expected_source_operation)
}
}
- it { is_expected.to be_a Metasploit::Model::Search::Operation::Association }
+ it { should be_a Metasploit::Model::Search::Operation::Association }
context 'Metasploit::Model::Search::Operation::Association' do
context '#operator' do
subject(:operation_operator) {
operate_on.operator
\ No newline at end of file