text: 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()
    })
  })
  