From a907c143c894bc3ef5d5eee96e0285e936b5db0e Mon Sep 17 00:00:00 2001 From: Bob Nystrom Date: Sat, 25 Apr 2015 10:47:55 -0700 Subject: [PATCH] Test referring to lowercase class name inside class. Fix #251. --- .../class/lowercase_name_inside_body.wren | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 test/language/class/lowercase_name_inside_body.wren diff --git a/test/language/class/lowercase_name_inside_body.wren b/test/language/class/lowercase_name_inside_body.wren new file mode 100644 index 00000000..9ec3aa5c --- /dev/null +++ b/test/language/class/lowercase_name_inside_body.wren @@ -0,0 +1,15 @@ +class foo { + static callFoo { + IO.print(foo) + } + + callFoo { + IO.print(foo) + } + + foo { "instance foo method" } + static foo { "static foo method" } +} + +foo.callFoo // expect: static foo method +(new foo).callFoo // expect: instance foo method