spec/lib/metasploit/credential/importer/zip_spec.rb in metasploit-credential-1.0.1 vs spec/lib/metasploit/credential/importer/zip_spec.rb in metasploit-credential-1.1.0

- old
+ new

@@ -15,20 +15,20 @@ context "when the zip file is not actually an archive" do let(:error) do I18n.translate!('activemodel.errors.models.metasploit/credential/importer/zip.attributes.input.malformed_archive') end - before(:each) do + before(:example) do File.open(DUMMY_ZIP_PATH, 'wb') zip_importer.input = File.open(DUMMY_ZIP_PATH, 'r') end - after(:each) do + after(:example) do FileUtils.rm(DUMMY_ZIP_PATH) end - it { should_not be_valid } + it { is_expected.not_to be_valid } it 'should show the proper error message' do zip_importer.valid? expect(zip_importer.errors[:input]).to include error end @@ -37,14 +37,14 @@ context "when the zip file does not contain a manifest CSV" do let(:error) do I18n.translate!('activemodel.errors.models.metasploit/credential/importer/zip.attributes.input.missing_manifest') end - before(:each) do + before(:example) do zip_importer.input = FactoryGirl.generate :metasploit_credential_importer_zip_file_without_manifest end - it { should_not be_valid } + it { is_expected.not_to be_valid } it 'should show the proper error message' do zip_importer.valid? expect(zip_importer.errors[:input]).to include error end \ No newline at end of file