]> code.delx.au - gnu-emacs-elpa/blobdiff - tests/parser.el
Allow 'in' operator inside 'for' init when unambiguous
[gnu-emacs-elpa] / tests / parser.el
index 2e492a2fe19e86a89f3ca72524c1dd383958f66b..389d686d6f110c972b69f322c77ec13da271af97 100644 (file)
@@ -115,6 +115,12 @@ the test."
 (js2-deftest-parse parenthesized-expression
   "(1 + 2);")
 
+(js2-deftest-parse for-with-in-operator-in-parens
+  "for (var y = (0 in []) in {}) {\n}")
+
+(js2-deftest-parse for-with-in-operator-in-cond
+  "for (var y = 1 ? 0 in [] : false in {}) {\n}")
+
 ;;; Callers of `js2-valid-prop-name-token'
 
 (js2-deftest-parse parse-property-access-when-not-keyword