X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/7a2deffbe4a7865b42e31ad2eabd05221468f07c..04f3d4bb44d7ef30e705b53f3d15e3279ac0d230:/packages/js2-mode/tests/externs.el diff --git a/packages/js2-mode/tests/externs.el b/packages/js2-mode/tests/externs.el index 40957f600..75b93cdaf 100644 --- a/packages/js2-mode/tests/externs.el +++ b/packages/js2-mode/tests/externs.el @@ -1,6 +1,6 @@ ;;; tests/externs.el --- Some tests for js2-mode. -;; Copyright (C) 2009, 2011-2013 Free Software Foundation, Inc. +;; Copyright (C) 2009, 2011-2014, 2016 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. @@ -42,6 +42,13 @@ (should (equal (js2-get-jslint-globals) '("quux" "tee" "$"))))) +(ert-deftest js2-finds-jslint-globals-with-space () + (with-temp-buffer + (insert "/* global foo, bar:false, baz:true") + (js2-mode) + (should (equal (js2-get-jslint-globals) + '("foo" "bar" "baz"))))) + ;;;TODO ;; ensure that any symbols bound with the import syntax are added to the extern list ;; ensure that any symbols bound with the export syntax exist in the file scope