Sha256: 6e00dfb340b4a0501692159d38422bb63f72e998a760bad078a4b0b923c5a7b0

Contents?: true

Size: 1 KB

Versions: 124

Compression:

Stored size: 1 KB

Contents

var tap = require("tap")

var origCwd = process.cwd()
process.chdir(__dirname)

tap.test("changing root and searching for /b*/**", function (t) {
  var glob = require('../')
  var path = require('path')
  t.test('.', function (t) {
    glob('/b*/**', { globDebug: true, root: '.', nomount: true }, function (er, matches) {
      t.ifError(er)
      t.like(matches, [])
      t.end()
    })
  })

  t.test('a', function (t) {
    glob('/b*/**', { globDebug: true, root: path.resolve('a'), nomount: true }, function (er, matches) {
      t.ifError(er)
      t.like(matches, [ '/b', '/b/c', '/b/c/d', '/bc', '/bc/e', '/bc/e/f' ])
      t.end()
    })
  })

  t.test('root=a, cwd=a/b', function (t) {
    glob('/b*/**', { globDebug: true, root: 'a', cwd: path.resolve('a/b'), nomount: true }, function (er, matches) {
      t.ifError(er)
      t.like(matches, [ '/b', '/b/c', '/b/c/d', '/bc', '/bc/e', '/bc/e/f' ])
      t.end()
    })
  })

  t.test('cd -', function (t) {
    process.chdir(origCwd)
    t.end()
  })

  t.end()
})

Version data entries

124 entries across 75 versions & 10 rubygems

Version Path
stylus-source-0.33.1 vendor/node_modules/mocha/node_modules/glob/test/root-nomount.js
stylus-source-0.33.0 vendor/node_modules/mocha/node_modules/glob/test/root-nomount.js
stylus-source-0.32.1 vendor/node_modules/mocha/node_modules/glob/test/root-nomount.js
stylus-source-0.32.0 vendor/node_modules/mocha/node_modules/glob/test/root-nomount.js