spec/lib/tasks/mesh.rake_spec.rb in qa-0.3.0 vs spec/lib/tasks/mesh.rake_spec.rb in qa-0.4.0

- old
+ new

@@ -18,26 +18,26 @@ end after :all do $stdout = STDOUT end it "should have 'environment' as a prereq" do - @rake[@task_name].prerequisites.should include("environment") + expect(@rake[@task_name].prerequisites).to include("environment") end it "should require $MESH_FILE to be set" do old_mesh_file = ENV.delete('MESH_FILE') @rake[@task_name].invoke @output.seek(0) - @output.read.should =~ /Need to set \$MESH_FILE with path to file to ingest/ + expect(@output.read).to match(/Need to set \$MESH_FILE with path to file to ingest/) ENV['MESH_FILE'] = old_mesh_file end it "should create or update all records in the config file" do ENV['MESH_FILE'] = "dummy" input = StringIO.new("*NEWRECORD\nUI = 5\nMH = test\n") expect(File).to receive(:open).with("dummy").and_yield(input) @rake[@task_name].invoke term = Qa::SubjectMeshTerm.find_by_term_id(5) - term.should_not be_nil - term.term.should == "test" + expect(term).not_to be_nil + expect(term.term).to eq("test") ENV['MESH_FILE'] = nil end end end