webpack/test/cases/chunks/weak-dependencies-context/index.js

25 lines
644 B
JavaScript

it("should not include a module with a weak dependency using context", function() {
var fileA = "a";
var fileB = "b";
var fileC = "c";
var resolveWeakA = require.resolveWeak("./" + fileA);
var resolveWeakB = require.resolveWeak("./" + fileB);
var resolveWeakC = require.resolveWeak("./" + fileC);
var a = !!__webpack_modules__[resolveWeakA];
var b = !!__webpack_modules__[resolveWeakB];
var c = !!__webpack_modules__[resolveWeakC];
require(["./b"]);
require("./c");
resolveWeakA.should.exist;
resolveWeakB.should.exist;
resolveWeakC.should.exist;
a.should.be.eql(false);
b.should.be.eql(false);
c.should.be.eql(true);
});