diff --git a/spec/plsql/procedure_spec.rb b/spec/plsql/procedure_spec.rb index 9a71652e..03a00a8b 100644 --- a/spec/plsql/procedure_spec.rb +++ b/spec/plsql/procedure_spec.rb @@ -1872,7 +1872,7 @@ def new_candidate(status) expect(plsql.test_cursor do |cursor| cursor2 = cursor end).to be_nil - expect { cursor2.fetch }.to raise_error + expect { cursor2.fetch }.to raise_error(/Cursor was already closed|Closed Statement/) end it "should not raise error if cursor is closed inside block" do @@ -2253,6 +2253,14 @@ def new_candidate(status) end describe '#get_argument_metadata' do + before(:all) do + plsql.connect! CONNECTION_PARAMS + end + + after(:all) do + plsql.logoff + end + before(:each) do plsql.execute <<-SQL CREATE OR REPLACE FUNCTION magic_number(p_num INTEGER #{defaulted_clause})