RegressionTests__JavaScriptTests.st
changeset 575 da1c4295fe4f
parent 557 c4d3715477f8
child 589 18b3e0779e3e
equal deleted inserted replaced
574:f868308bfcc1 575:da1c4295fe4f
  3175     "
  3175     "
  3176 
  3176 
  3177     "Created: / 21-02-2007 / 15:02:47 / cg"
  3177     "Created: / 21-02-2007 / 15:02:47 / cg"
  3178 !
  3178 !
  3179 
  3179 
       
  3180 testReturnNew01
       
  3181     self                                                         
       
  3182         execute:'test() {
       
  3183                     var someString;
       
  3184 
       
  3185                     someString = "1234";
       
  3186                     return (new Point).x(someString.asInteger());
       
  3187                  }'
       
  3188         for:nil
       
  3189         arguments:#()
       
  3190         expect:(Point x:1234 y:nil).
       
  3191 
       
  3192     "
       
  3193      self run:#testReturnNew01
       
  3194      self new testReturnNew01
       
  3195     "
       
  3196 
       
  3197     "Created: / 01-02-2011 / 15:34:37 / cg"
       
  3198 !
       
  3199 
       
  3200 testReturnNew02
       
  3201     self                                                         
       
  3202         execute:'test() {
       
  3203                     var someString;
       
  3204 
       
  3205                     someString = "1234";
       
  3206                     return (new ValueHolder).value(someString.asInteger());
       
  3207                  }'
       
  3208         for:nil
       
  3209         arguments:#()
       
  3210         expect:(ValueHolder with:1234).
       
  3211 
       
  3212     "
       
  3213      self run:#testReturnNew02
       
  3214     "
       
  3215 
       
  3216     "Created: / 01-02-2011 / 15:35:36 / cg"
       
  3217 !
       
  3218 
  3180 testScanner01
  3219 testScanner01
  3181     self 
  3220     self 
  3182         execute:'f() { }'
  3221         execute:'f() { }'
  3183         for:nil
  3222         for:nil
  3184         arguments:#()
  3223         arguments:#()