RegressionTests__JavaScriptTests.st
changeset 2097 f32e782522d0
parent 2075 999cfe441ee8
child 2180 582380e4d050
--- 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