cocalc/src / smc-project / node_modules / forever-monitor / node_modules / utile / test / require-directory-test.js
50655 views/*1* require-directory-test.js: Tests for `requireDir` and `requireDirLazy`2* methods.3*4* (C) 2011, Nodejitsu Inc.5* MIT LICENSE6*7*/89var assert = require('assert'),10path = require('path'),11vows = require('vows'),12macros = require('./helpers/macros'),13utile = require('../');1415var requireFixtures = path.join(__dirname, 'fixtures', 'require-directory');1617vows.describe('utile/require-directory').addBatch({18'When using utile': {19'the `requireDir()` function': {20topic: utile.requireDir(requireFixtures),21'should contain all wanted modules': macros.assertDirectoryRequired22},23'the `requireDirLazy()` function': {24topic: utile.requireDirLazy(requireFixtures),25'should contain all wanted modules': macros.assertDirectoryRequired,26'all properties should be getters': function (obj) {27assert.isObject(obj);28assert.isTrue(!!obj.__lookupGetter__('directory'));29assert.isTrue(!!obj.__lookupGetter__('helloWorld'));30}31}32}33}).export(module);34353637