| OLD | NEW | 
 | (Empty) | 
|   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file |  | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |  | 
|   3 // BSD-style license that can be found in the LICENSE file. |  | 
|   4  |  | 
|   5 // Tests of interceptors. |  | 
|   6  |  | 
|   7 library interceptors_tests; |  | 
|   8  |  | 
|   9 import 'js_backend_cps_ir.dart'; |  | 
|  10  |  | 
|  11 const List<TestEntry> tests = const [ |  | 
|  12   const TestEntry(""" |  | 
|  13 main() { |  | 
|  14   var g = 1; |  | 
|  15  |  | 
|  16   var x = g + 3; |  | 
|  17   print(x); |  | 
|  18 }""", |  | 
|  19 r""" |  | 
|  20 function() { |  | 
|  21   var v0 = H.S(4); |  | 
|  22   if (typeof dartPrint == "function") |  | 
|  23     dartPrint(v0); |  | 
|  24   else if (typeof console == "object" && typeof console.log != "undefined") |  | 
|  25     console.log(v0); |  | 
|  26   else if (!(typeof window == "object")) { |  | 
|  27     if (!(typeof print == "function")) |  | 
|  28       throw "Unable to print message: " + String(v0); |  | 
|  29     print(v0); |  | 
|  30   } |  | 
|  31 }"""), |  | 
|  32   const TestEntry(""" |  | 
|  33 main() { |  | 
|  34   var l = ['hest', ['h', 'e', 's', 't']]; |  | 
|  35   print(l.length); |  | 
|  36   for (int i  = 0; i < l.length; i++) { |  | 
|  37     var x = l[i]; |  | 
|  38     for (int j = 0; j < x.length; j++) { |  | 
|  39       print(x[j]); |  | 
|  40     } |  | 
|  41   } |  | 
|  42 }""", |  | 
|  43 r""" |  | 
|  44 function() { |  | 
|  45   var l = ["hest", ["h", "e", "s", "t"]], i = 0, x, j; |  | 
|  46   for (P.print(2); i < 2; ++i) { |  | 
|  47     x = l[i]; |  | 
|  48     for (j = 0; j < x.length; ++j) |  | 
|  49       P.print(x[j]); |  | 
|  50   } |  | 
|  51 }"""), |  | 
|  52 ]; |  | 
|  53  |  | 
|  54  |  | 
|  55 void main() { |  | 
|  56   runTests(tests); |  | 
|  57 } |  | 
| OLD | NEW |