var test = require("tap").test var glob = require('../') process.chdir(__dirname) test("mark, no / on pattern", function (t) { glob("a/*", {mark: true}, function (er, results) { if (er) throw er var expect = [ 'a/abcdef/', 'a/abcfed/', 'a/b/', 'a/bc/', 'a/c/', 'a/cb/' ] if (process.platform !== "win32") expect.push('a/symlink/') t.same(results, expect) t.end() }) }) test("mark=false, no / on pattern", function (t) { glob("a/*", function (er, results) { if (er) throw er var expect = [ 'a/abcdef', 'a/abcfed', 'a/b', 'a/bc', 'a/c', 'a/cb' ] if (process.platform !== "win32") expect.push('a/symlink') t.same(results, expect) t.end() }) }) test("mark=true, / on pattern", function (t) { glob("a/*/", {mark: true}, function (er, results) { if (er) throw er var expect = [ 'a/abcdef/', 'a/abcfed/', 'a/b/', 'a/bc/', 'a/c/', 'a/cb/' ] if (process.platform !== "win32") expect.push('a/symlink/') t.same(results, expect) t.end() }) }) test("mark=false, / on pattern", function (t) { glob("a/*/", function (er, results) { if (er) throw er var expect = [ 'a/abcdef/', 'a/abcfed/', 'a/b/', 'a/bc/', 'a/c/', 'a/cb/' ] if (process.platform !== "win32") expect.push('a/symlink/') t.same(results, expect) t.end() }) })