[Pkg-javascript-commits] [node-acorn-jsx] 248/484: Added test to represent "import x, { ... } from 'module'" case.

Bastien Roucariès rouca at moszumanska.debian.org
Sat Aug 19 14:20:39 UTC 2017


This is an automated email from the git hooks/post-receive script.

rouca pushed a commit to branch master
in repository node-acorn-jsx.

commit afefac56bfa5f8aaf09340a54f261a509f5ac2cb
Author: Ingvar Stepanyan <me at rreverser.com>
Date:   Sat Jul 26 21:54:36 2014 +0300

    Added test to represent "import x, { ... } from 'module'" case.
---
 test/tests-harmony.js | 127 +++++++++++++++++++++++++++++++++-----------------
 1 file changed, 84 insertions(+), 43 deletions(-)

diff --git a/test/tests-harmony.js b/test/tests-harmony.js
index 1c97b60..fc522c8 100644
--- a/test/tests-harmony.js
+++ b/test/tests-harmony.js
@@ -5704,78 +5704,119 @@ test("import { encrypt as enc } from \"crypto\"", {
   locations: true
 });
 
-test("import { decrypt, encrypt as enc } from \"crypto\"", {
+test("import crypto, { decrypt, encrypt as enc } from \"crypto\"", {
   type: "Program",
+  start: 0,
+  end: 56,
+  loc: {
+    start: {line: 1, column: 0},
+    end: {line: 1, column: 56}
+  },
+  range: [0, 56],
   body: [{
     type: "ImportDeclaration",
+    start: 0,
+    end: 56,
+    loc: {
+      start: {line: 1, column: 0},
+      end: {line: 1, column: 56}
+    },
+    range: [0, 56],
     specifiers: [
       {
         type: "ImportSpecifier",
+        start: 7,
+        end: 13,
+        loc: {
+          start: {line: 1, column: 7},
+          end: {line: 1, column: 13}
+        },
+        range: [7, 13],
         id: {
           type: "Identifier",
-          name: "decrypt",
-          range: [9, 16],
+          start: 7,
+          end: 13,
           loc: {
-            start: {line: 1, column: 9},
-            end: {line: 1, column: 16}
-          }
+            start: {line: 1, column: 7},
+            end: {line: 1, column: 13}
+          },
+          range: [7, 13],
+          name: "crypto"
         },
         name: null,
-        range: [9, 16],
+        default: true
+      },
+      {
+        type: "ImportSpecifier",
+        start: 17,
+        end: 24,
         loc: {
-          start: {line: 1, column: 9},
-          end: {line: 1, column: 16}
-        }
+          start: {line: 1, column: 17},
+          end: {line: 1, column: 24}
+        },
+        range: [17, 24],
+        id: {
+          type: "Identifier",
+          start: 17,
+          end: 24,
+          loc: {
+            start: {line: 1, column: 17},
+            end: {line: 1, column: 24}
+          },
+          range: [17, 24],
+          name: "decrypt"
+        },
+        name: null,
+        default: false
       },
       {
         type: "ImportSpecifier",
+        start: 26,
+        end: 40,
+        loc: {
+          start: {line: 1, column: 26},
+          end: {line: 1, column: 40}
+        },
+        range: [26, 40],
         id: {
           type: "Identifier",
-          name: "encrypt",
-          range: [18, 25],
+          start: 26,
+          end: 33,
           loc: {
-            start: {line: 1, column: 18},
-            end: {line: 1, column: 25}
-          }
+            start: {line: 1, column: 26},
+            end: {line: 1, column: 33}
+          },
+          range: [26, 33],
+          name: "encrypt"
         },
         name: {
           type: "Identifier",
-          name: "enc",
-          range: [29, 32],
+          start: 37,
+          end: 40,
           loc: {
-            start: {line: 1, column: 29},
-            end: {line: 1, column: 32}
-          }
+            start: {line: 1, column: 37},
+            end: {line: 1, column: 40}
+          },
+          range: [37, 40],
+          name: "enc"
         },
-        range: [18, 32],
-        loc: {
-          start: {line: 1, column: 18},
-          end: {line: 1, column: 32}
-        }
+        default: false
       }
     ],
-    kind: "named",
     source: {
       type: "Literal",
-      value: "crypto",
-      raw: "\"crypto\"",
-      range: [40, 48],
+      start: 48,
+      end: 56,
       loc: {
-        start: {line: 1, column: 40},
-        end: {line: 1, column: 48}
-      }
+        start: {line: 1, column: 48},
+        end: {line: 1, column: 56}
+      },
+      range: [48, 56],
+      value: "crypto",
+      raw: "\"crypto\""
     },
-    range: [0, 48],
-    loc: {
-      start: {line: 1, column: 0},
-      end: {line: 1, column: 48}
-    }
-  }],
-  range: [0, 48],
-  loc: {
-    start: {line: 1, column: 0},
-    end: {line: 1, column: 48}
-  }
+    kind: "default"
+  }]
 }, {
   ecmaVersion: 6,
   ranges: true,

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-acorn-jsx.git



More information about the Pkg-javascript-commits mailing list