mirror of https://github.com/webpack/webpack.git
24 lines
1.3 KiB
JavaScript
24 lines
1.3 KiB
JavaScript
|
it("should be able to load a file with the require.context method", function() {
|
||
|
require.context("./templates")("./tmpl").should.be.eql("test template");
|
||
|
(require.context("./././templates"))("./tmpl").should.be.eql("test template");
|
||
|
(require.context("././templates/.")("./tmpl")).should.be.eql("test template");
|
||
|
require . context ( "." + "/." + "/" + "templ" + "ates" ) ( "./subdir/tmpl.js" ).should.be.eql("subdir test template");
|
||
|
require.context("./templates", true, /./)("xyz").should.be.eql("xyz");
|
||
|
});
|
||
|
|
||
|
it("should automatically create contexts", function() {
|
||
|
var template = "tmpl", templateFull = "./tmpl.js";
|
||
|
var mp = "mp", tmp = "tmp", mpl = "mpl";
|
||
|
require("./templates/" + template).should.be.eql("test template");
|
||
|
require("./templates/" + tmp + "l").should.be.eql("test template");
|
||
|
require("./templates/t" + mpl).should.be.eql("test template");
|
||
|
require("./templates/t" + mp + "l").should.be.eql("test template");
|
||
|
require("./templates/templateLoader")(templateFull).should.be.eql("test template");
|
||
|
require("./templates/templateLoaderIndirect")(templateFull).should.be.eql("test template");
|
||
|
});
|
||
|
|
||
|
it("should be able to require.resolve with automatical context", function() {
|
||
|
var template = "tmpl";
|
||
|
require.resolve("./templates/" + template).should.be.eql(require.resolve("./templates/tmpl"));
|
||
|
});
|