]> code.delx.au - gnu-emacs/blobdiff - test/manual/indent/js.js
Merge from origin/emacs-25
[gnu-emacs] / test / manual / indent / js.js
index 9a1e0dc7ad5b3e141a75a787866d2232aa70f5e8..b40d47b3e5da00254c8fe81551ee1e61daa1b81f 100644 (file)
@@ -53,6 +53,14 @@ var p = {
 var evens = [e for each (e in range(0, 21))
                if (ed % 2 == 0)];
 
+var funs = [
+  function() {
+    for (;;) {
+    }
+  },
+  function(){},
+];
+
 !b
   !=b
   !==b
@@ -72,7 +80,12 @@ baz(`http://foo.bar/${tee}`)
 class A {
   * x() {
     return 1
-      * 2;
+      * a(2);
+  }
+
+  *[Symbol.iterator]() {
+    yield "Foo";
+    yield "Bar";
   }
 }
 
@@ -90,6 +103,18 @@ Foobar
     console.log(num);
   });
 
+var z = [
+  ...iterableObj,
+  4,
+  5
+]
+
+var arr = [
+  -1, 2,
+  -3, 4 +
+    -5
+];
+
 // Local Variables:
 // indent-tabs-mode: nil
 // js-indent-level: 2