You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lopopolo opened this issue
May 19, 2023
· 1 comment
Labels
A-parserArea: Parser implementations.A-specArea: ruby/spec infrastructure and completeness.B-mrubyBackend: Implementation of artichoke-core using mruby.
This is broken in mruby @ 3.2.0, but fixed on master as of mruby/mruby@eea72ec (latest HEAD when I tested). We'll want to resync our fork.
This results in some breakage in the enforced specs. The specs themselves tend to invoke Kernel#send like this.
describe:env_update,shared: truedoit"adds the parameter hash to ENV"doENV["foo"].should == nilENV.send@method,"foo"=>"bar"ENV["foo"].should == "bar"ENV.delete"foo"endit"yields key, the old value and the new value when replacing entries"doENV.send@method,"foo"=>"bar"ENV["foo"].should == "bar"ENV.send(@method,"foo"=>"boo")do |key,old,new|
key.should == "foo"old.should == "bar"new.should == "boo""rab"endENV["foo"].should == "rab"ENV.delete"foo"endend
which results in this spec failure:
ENV.merge! adds the parameter hash to ENV
ArgumentError: wrong number of arguments (given 1, expected 1)
A-parserArea: Parser implementations.A-specArea: ruby/spec infrastructure and completeness.B-mrubyBackend: Implementation of artichoke-core using mruby.
This is broken in mruby @ 3.2.0, but fixed on master as of mruby/mruby@eea72ec (latest HEAD when I tested). We'll want to resync our fork.
This results in some breakage in the enforced specs. The specs themselves tend to invoke
Kernel#send
like this.which results in this spec failure:
MRI
muby
Artichoke's REPL using mruby 3.2.0
mruby master @ eea72ec84a61d5f3c2180c32ecc0c34f317ff648
The text was updated successfully, but these errors were encountered: