let walkSync = require('walkSync'),
    walk = require('walk'),
    glob = require('glob'),
    globby = require('globby'),
    fastGlob = require('fast-glob');

walkSync();

walk.walk(_).on(_,  (_, stats) => stats.name); // XXX

glob.sync(_);

glob(_, (e, name) => name);

new glob.Glob(_, (e, name) => name);

new glob.Glob(_).found;

globby.sync(_);

globby(_).then(files => files)

fastGlob.sync(_);

fastGlob(_).then(files => files);

fastGlob.async(_).then(files => files);

fastGlob.stream(_).on(_,  file => file); // XXX

@@ -514,16 +514,225 @@
 %3E file); // XXX%0A
+%0Aasync function foo() %7B%0A  globby(_).catch(() =%3E %7B%7D).then(files =%3E files);%0A%0A  var files = await globby(_);%0A%0A  var files2 = await fastGlob.async(_);%0A%0A  var files2 = await fastGlob.async(_).catch((wat) =%3E %7B%7D);%0A%7D%0A

add extra tests for file-name with promises