UglifyJS/test/mocha
Alex Lam S.L e005099fb1 fix & improve coverage of estree (#1935)
- fix `estree` conversion of getter/setter
- fix non-directive literal in `to_mozilla_ast()`
- revamp `test/mozilla-ast.js`
  - reuse `test/ufuzz.js` for code generation
  - use `acorn.parse()` for creating `estree`
- extend `test/ufuzz.js` for `acorn` workaround
  - catch variable redefinition
  - non-trivial literal as directive
  - adjust options for tolerance

Miscellaneous
- optional semi-colon when parsing directives

fixes #1914
closes #1915
2017-05-15 02:37:53 +08:00
..
accessorTokens-1492.js fix bugs with getter/setter (#1926) 2017-05-14 02:10:34 +08:00
arguments.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
cli.js remove support for const (#1910) 2017-05-12 14:57:41 +08:00
comment_before_constant.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
comment-filter.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
comment.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
directives.js fix & improve coverage of estree (#1935) 2017-05-15 02:37:53 +08:00
getter-setter.js fix bugs with getter/setter (#1926) 2017-05-14 02:10:34 +08:00
glob.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
huge-number-of-comments.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
input-sourcemaps.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
let.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
line-endings.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
minify-file-map.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
minify.js return Error from minify() (#1880) 2017-05-08 07:05:19 +08:00
new.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
number-literal.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
operator.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
release.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
screw-ie8.js unify CLI & API under minify() (#1811) 2017-04-15 23:50:50 +08:00
spidermonkey.js extend test timeout 2017-05-10 02:43:12 +08:00
string-literal.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
with.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00