#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Mon, 27 Aug 2018 15:41:08 +0200
changeset 1998 5e1aef9466fa
parent 1997 9b727008455c
child 1999 0acb48bdd595
#FEATURE by cg class: RegressionTests::JavaScriptTests changed: #testScanner20 #test_10_parse_expression1
RegressionTests__JavaScriptTests.st
--- a/RegressionTests__JavaScriptTests.st	Mon Aug 27 15:23:59 2018 +0200
+++ b/RegressionTests__JavaScriptTests.st	Mon Aug 27 15:41:08 2018 +0200
@@ -6028,27 +6028,28 @@
     |spec|
 
     spec := #(
-	     ('1+1'                     nil                2 )
-	     ('1-1'                     nil                0 )
-	     ('2*2'                     nil                4 )
-	     ('4/2'                     nil                2 )
-	     ('5%3'                     nil                2 )
-	     ('1234567890*1234567890'   nil                1524157875019052100 )
-	     ('1234567890/1234567890'   nil                1 )
-	     ('1234567890/1234567890.0' nil                1.0 )
-
-	     ('1>0'                     nil                true )
-	     ('1<0'                     nil                false )
-	     ('1<=0'                    nil                false )
-	     ('1>=0'                    nil                true )
-	     ('1==0'                    nil                false )
-	     ('1!!=0'                    nil                true )
-	     ('1!!=1'                    nil                false )
-
-	     ('3&5'                     nil                1 )
-	     ('3|5'                     nil                7 )
-	     ('5^1'                     nil                4 )
-	   ).
+             ('1+1'                     nil                2 )
+             ('1-1'                     nil                0 )
+             ('2*2'                     nil                4 )
+             ('4/2'                     nil                2 )
+             ('5%3'                     nil                2 )
+             ('4**2'                    nil                16 )
+             ('1234567890*1234567890'   nil                1524157875019052100 )
+             ('1234567890/1234567890'   nil                1 )
+             ('1234567890/1234567890.0' nil                1.0 )
+
+             ('1>0'                     nil                true )
+             ('1<0'                     nil                false )
+             ('1<=0'                    nil                false )
+             ('1>=0'                    nil                true )
+             ('1==0'                    nil                false )
+             ('1!!=0'                    nil                true )
+             ('1!!=1'                    nil                false )
+
+             ('3&5'                     nil                1 )
+             ('3|5'                     nil                7 )
+             ('5^1'                     nil                4 )
+           ).
     self doTestEachFromSpec:spec.
 
     "
@@ -6057,6 +6058,7 @@
     "
 
     "Modified: / 16-01-2012 / 20:01:53 / cg"
+    "Modified: / 27-08-2018 / 15:29:35 / Claus Gittinger"
 !
 
 test_11_parse_expression2
@@ -6417,6 +6419,7 @@
          ' && '        #'&&'
          ' ++ '        #'++'
          ' -- '        #'--'
+         ' **'         #'**'
 
          ' += '        #'+='
          ' -= '        #'-='
@@ -6455,6 +6458,8 @@
      self run:#testScanner20
      self new testScanner20
     "
+
+    "Modified: / 27-08-2018 / 15:29:02 / Claus Gittinger"
 !
 
 testScanner21