Code coverage report for lib\dependencies\RequireEnsureDependenciesBlock.js

Statements: 100% (11 / 11)      Branches: 100% (6 / 6)      Functions: 100% (1 / 1)      Lines: 100% (11 / 11)      Ignored: none     

All files » lib\dependencies\ » RequireEnsureDependenciesBlock.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20        1 1   1 258 258 258 258 258 258   1   1    
/*
	MIT License http://www.opensource.org/licenses/mit-license.php
	Author Tobias Koppers @sokra
*/
var AsyncDependenciesBlock = require("../AsyncDependenciesBlock");
var RequireEnsureDependency = require("./RequireEnsureDependency");
 
function RequireEnsureDependenciesBlock(expr, fnExpression, chunkName, chunkNameRange, module, loc) {
	AsyncDependenciesBlock.call(this, chunkName, module, loc);
	this.expr = expr;
	var bodyRange = fnExpression && fnExpression.body && fnExpression.body.range;
	this.range = bodyRange && [bodyRange[0] + 1, bodyRange[1] - 1] || null;
	this.chunkNameRange = chunkNameRange;
	this.addDependency(new RequireEnsureDependency(this));
}
module.exports = RequireEnsureDependenciesBlock;
 
RequireEnsureDependenciesBlock.prototype = Object.create(AsyncDependenciesBlock.prototype);