Sha256: 7282f5d96f6c4d9147da37b1a9c493db1af113c6f743c7550ab95f4ef64a5893

Contents?: true

Size: 1.17 KB

Versions: 10

Compression:

Stored size: 1.17 KB

Contents

opal_filter "BasicObject" do
  fails "BasicObject does not define built-in constants (according to const_defined?)"
  fails "BasicObject does not define built-in constants (according to defined?)"
  fails "BasicObject raises NameError when referencing built-in constants"
  fails "BasicObject raises NoMethodError for nonexistent methods after #method_missing is removed"
  fails "BasicObject#initialize does not accept arguments"
  fails "BasicObject#instance_eval raises a TypeError when defining methods on an immediate"
  fails "BasicObject#instance_eval raises a TypeError when defining methods on numerics"
  fails "BasicObject#instance_eval sets class variables in the receiver"
  fails "BasicObject#instance_eval evaluates string with given filename and linenumber"
  fails "BasicObject#instance_exec binds the block's binding self to the receiver"
  fails "BasicObject#instance_exec raises a LocalJumpError unless given a block"
  fails "BasicObject#instance_exec raises a TypeError when defining methods on an immediate"
  fails "BasicObject#instance_exec raises a TypeError when defining methods on numerics"
  fails "BasicObject#instance_exec sets class variables in the receiver"
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
opal-0.10.6 spec/filters/bugs/basicobject.rb
opal-0.10.6.beta spec/filters/bugs/basicobject.rb
opal-0.10.5 spec/filters/bugs/basicobject.rb
opal-0.10.4 spec/filters/bugs/basicobject.rb
opal-0.10.3 spec/filters/bugs/basicobject.rb
opal-0.10.2 spec/filters/bugs/basicobject.rb
opal-0.10.1 spec/filters/bugs/basicobject.rb
opal-0.10.0 spec/filters/bugs/basicobject.rb
opal-0.10.0.rc2 spec/filters/bugs/basicobject.rb
opal-0.10.0.rc1 spec/filters/bugs/basicobject.rb