Sha256: cc90992a7550b0b05a1747dd0e3389fb6d7510fd01f37331aa33d6016847af3d

Contents?: true

Size: 1017 Bytes

Versions: 62

Compression:

Stored size: 1017 Bytes

Contents

var resolve = require("../");
var should = require("should");
var path = require("path");

describe("simple", function() {
	var pathsToIt = [
		[__dirname, "../lib/node", "direct"],
		[__dirname, "../", "as directory"],
		[path.join(__dirname, "..", ".."), "./enhanced-resolve", "as module"],
		[path.join(__dirname, "..", ".."), "./enhanced-resolve/lib/node", "in module"]
	];
	pathsToIt.forEach(function(pathToIt) {
		it("should resolve itself " + pathToIt[2], function(done) {
			resolve(pathToIt[0], pathToIt[1], function(err, filename) {
				if(err) return done(err);
				should.exist(filename);
				filename.should.have.type("string");
				filename.should.be.eql(path.join(__dirname, "..", "lib", "node.js"));
				done();
			});
		});
		it("should resolve itself sync " + pathToIt[2], function() {
			var filename = resolve.sync(pathToIt[0], pathToIt[1]);
			should.exist(filename);
			filename.should.have.type("string");
			filename.should.be.eql(path.join(__dirname, "..", "lib", "node.js"));
		});
	});

});

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
smock-0.1.268 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.267 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.266 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.265 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.264 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.263 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.262 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.261 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.260 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.259 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.258 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.256 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.255 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.254 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.253 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.252 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.251 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.250 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.249 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js
smock-0.1.247 node_modules/webpack/node_modules/enhanced-resolve/test/simple.js