X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/1e1e4109b7072a1fb94b973b37e06a643dd47b30..0cda39255827f283e7578cd469ae42daad9556a2:/tests/indent.el diff --git a/tests/indent.el b/tests/indent.el index b0235fffc..0fabe9563 100644 --- a/tests/indent.el +++ b/tests/indent.el @@ -1,6 +1,6 @@ ;;; tests/indent.el --- Some tests for js2-mode. -;; Copyright (C) 2009, 2011-2013 Free Software Foundation, Inc. +;; Copyright (C) 2009, 2011-2016 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. @@ -32,6 +32,7 @@ s (replace-regexp-in-string "^ *" "" s))) (js2-jsx-mode) + (js2-reparse) ; solely for js2-jsx-self-closing, for some reason (indent-region (point-min) (point-max)) (should (string= s (buffer-substring-no-properties (point-min) (point))))))) @@ -179,6 +180,20 @@ |}" :bind ((js2-indent-switch-body t))) +(js2-deftest-indent continued-expression-vs-unary-minus + "var arr = [ + | -1, 2, + | -3, 4 + + | -5 + |];") + +(js2-deftest-indent spread-inside-array + "var z = [ + | ...iterableObj, + | 4, + | 5 + |]") + (js2-deftest-indent jsx-one-line "var foo =
;")