diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2024-07-18 14:57:12 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2024-07-18 14:57:12 (GMT) |
commit | a6b118eb896ad74ad84b3fef0d17ba3f6665157d (patch) | |
tree | ec7dc5aa52e63a5c3bf8d176fa73fdffbc873f35 /tests | |
parent | a4edd5667915ef349fa6a0cdd5f4ab3139441b06 (diff) | |
parent | d939948efddb3315536b80ab74e3c7dbd3ad3793 (diff) | |
download | tcl-a6b118eb896ad74ad84b3fef0d17ba3f6665157d.zip tcl-a6b118eb896ad74ad84b3fef0d17ba3f6665157d.tar.gz tcl-a6b118eb896ad74ad84b3fef0d17ba3f6665157d.tar.bz2 |
Merge 8.7
Diffstat (limited to 'tests')
-rw-r--r-- | tests/oo.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/oo.test b/tests/oo.test index 3d32e2b..769a96b 100644 --- a/tests/oo.test +++ b/tests/oo.test @@ -3026,6 +3026,16 @@ test oo-18.11 {OO: define/self command support} -setup { (in definition script for class "::foo" line 1) invoked from within "oo::define foo {rename ::foo {}; self {error foobar}}"} +test oo-18.12 {OO: self callable via eval method} -setup { + oo::class create parent { + export eval + } + parent create ::foo +} -body { + foo eval { self } +} -cleanup { + parent destroy +} -result ::foo test oo-19.1 {OO: varname method} -setup { oo::object create inst |