From 94fb7c2453dd48aedddacede7211b8537b29eb3e Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 31 Jan 2017 13:24:53 -0800 Subject: [PATCH] Add test for explicitly capturing "this" --- unittests/explicit_this_capture.chai | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 unittests/explicit_this_capture.chai diff --git a/unittests/explicit_this_capture.chai b/unittests/explicit_this_capture.chai new file mode 100644 index 0000000..ca46a07 --- /dev/null +++ b/unittests/explicit_this_capture.chai @@ -0,0 +1,26 @@ +class Test +{ + def Test() + {} + + def a(Function f) + { + f("test"); +// f(); + } + + def b() + { + var l = fun [this](x) { this.thing(); } + this.a(l) + } + + def thing() + { + print("hello world"); + } +} +var t = Test() +t.b() + +