module.exports = function (t, a, d) {
	indexTest(
		indexTest.readDir(path).aside(function (data) {
			delete data.sticky;
			delete data.unicode;
		})
	)(t, a, d);
};
Example #2
0
module.exports = function (t, a, d) {
  indexTest.readDir(path)(function (data) {
    var keys = Object.keys(t);
    forEach(data, function (path, name) {
      if (name === 'isNan') {
        name = 'isNaN';
      }
      if (keys.indexOf(name) !== -1) {
        a(t[name], require(path));
      } else {
        a.ok(false, name + " - is present ?");
      }
    });
  }).end(d);
};
Example #3
0
	"": indexTest(indexTest.readDir(dir)(function (o) {
		delete o.deferred;
		delete o.join;
		delete o.isPromise;
		delete o.ext;
		delete o.base;

		return indexTest.readDir(dir + '/join')
			.then(function (o2) {
				delete o2.base;
				o2.join = o2.default;
				delete o2.default;
				return merge(o, o2);
			});
	}), "index"),
Example #4
0
'use strict';

var isFunction = require('es5-ext/lib/Function/is-function')
  , convert    = require('es5-ext/lib/String/prototype/hyphen-to-camel')
  , path       = require('path')
  , readdir    = require('fs').readdir
  , indexTest  = require('tad/lib/utils/index-test')

  , dir = path.dirname(__dirname) + '/lib';

module.exports = {
	"": indexTest(indexTest.readDir(dir)(function (o) {
		delete o.deferred;
		delete o.ext;
		delete o.promise;
		delete o.profiler;
		return o;
	}), ['Deferred', 'delay', 'extend', 'gate', 'profile', 'profileEnd',
		'promisify', 'promisifySync', 'map', 'reduce', 'some']),
	"isPromise": function (t, a) {
		a(t.isPromise(t(null)), true);
		a(t.isPromise({}), false);
	},
	"Delay": function (t, a, d) {
		var x = {};
		t.delay(function (r) {
			return r;
		}, 5)(x)(function (r) {
			a(r, x);
		}).end(d, d);
	},