--- a/RegressionTests__JavaScriptTests.st Mon Mar 04 11:57:43 2019 +0100
+++ b/RegressionTests__JavaScriptTests.st Fri Mar 08 12:50:30 2019 +0100
@@ -6690,8 +6690,15 @@
!
test_12_parse_lambdaExpression1
- |spec|
-
+ |spec tree|
+
+ tree := JavaScriptParser parseExpression:'foo => { return foo; }'.
+ self assert:(tree isInnerFunction).
+ self assert:(tree functionName isNil).
+ self assert:(tree argumentCount == 1).
+ self assert:(tree arguments first name = 'foo').
+ self assert:(tree statements isJavaScriptReturnNode).
+
spec := #(
('(foo) => { return foo; }' isInnerFunction #void )
('(foo,bar) => { return foo+bar; }' isInnerFunction #void )
@@ -6712,7 +6719,7 @@
self new test_12_parse_lambdaExpression1
"
- "Modified: / 27-08-2018 / 18:07:46 / Claus Gittinger"
+ "Modified: / 08-03-2019 / 12:36:32 / Claus Gittinger"
!
test_13_parse_xlatedFunctions