@@ -86,42 +86,25 @@ def expect_eql_java_bytes(actual, expected)
8686
8787 # org.jruby.Ruby.evalScriptlet helpers - comparing values from different runtimes
8888
89- def should_eval_as_eql_to ( code , expected , options = { } )
90- if options . is_a? ( Hash )
91- runtime = options [ :runtime ] || @runtime
92- else
93- runtime , options = options , { }
94- end
95- message = options [ :message ] || "expected eval #{ code . inspect } to be == $expected but was $actual"
96- be_flag = options . has_key? ( :should ) ? options [ :should ] : be_truthy
97-
98- expected = expected . inspect . to_java
99- actual = runtime . evalScriptlet ( code ) . inspect . to_java
100- expect ( actual . equals ( expected ) ) . to be_flag , message . gsub ( '$expected' , expected . to_s ) . gsub ( '$actual' , actual . to_s )
89+ def should_eval_as_eql_to ( code , expected )
90+ actual = @runtime . evalScriptlet ( code )
91+ expect ( actual . inspect ) . to eq ( expected . inspect ) , "expected eval #{ code . inspect } to be == #{ expected . to_s } but was #{ actual . to_s } "
10192 end
10293
103- def should_eval_as_not_eql_to ( code , expected , options = { } )
104- should_eval_as_eql_to ( code , expected , options . merge (
105- :should => be_falsy ,
106- :message => options [ :message ] || "expected eval #{ code . inspect } to be != $expected but was not" )
107- )
94+ def should_eval_as_not_eql_to ( code , expected )
95+ actual = @runtime . evalScriptlet ( code )
96+ expect ( actual . inspect ) . not_to eq ( expected . inspect ) , "expected eval #{ code . inspect } NOT to be == #{ expected . to_s } "
10897 end
10998
110- def should_eval_as_nil ( code , runtime = @runtime )
111- should_eval_as_eql_to code , nil , :runtime => runtime ,
112- :message => "expected eval #{ code . inspect } to be nil but was $ actual"
99+ def should_eval_as_nil ( code )
100+ actual = @ runtime. evalScriptlet ( code )
101+ expect ( actual ) . to be_nil , "expected eval #{ code . inspect } to be nil but was #{ actual . to_s } "
113102 end
114103
115- def should_eval_as_not_nil ( code , runtime = @runtime )
116- should_eval_as_eql_to code , nil , :should => be_falsy , : runtime => runtime ,
117- :message => "expected eval #{ code . inspect } to not be nil but was "
104+ def should_eval_as_not_nil ( code )
105+ actual = @ runtime. evalScriptlet ( code )
106+ expect ( actual ) . to_not be_nil , "expected eval #{ code . inspect } to not be nil"
118107 end
119-
120- def should_not_eval_as_nil ( code , runtime = @runtime )
121- # alias
122- should_eval_as_not_nil ( code , runtime )
123- end
124-
125108end
126109
127110# NOTE: avoid chunked-patch (loaded by default from a hook at
0 commit comments