Add two new test files covering super behavior in Wren's class inheritance: - super_in_closure_in_inherited_method.wren tests super.toString inside a closure within an inherited method, expecting "instance of B" output. - super_in_inherited_method.wren tests direct super.toString call in an inherited method, also expecting "instance of B". Both tests are currently expected to fail.
10 lines
159 B
Plaintext
10 lines
159 B
Plaintext
class A {
|
|
callSuperToString { super.toString }
|
|
|
|
toString { "A.toString" }
|
|
}
|
|
|
|
class B is A {}
|
|
|
|
IO.print((new B).callSuperToString) // expect: instance of B
|