Code coverage report for lib\ChunkTemplate.js

Statements: 100% (15 / 15)      Branches: 100% (0 / 0)      Functions: 100% (3 / 3)      Lines: 100% (15 / 15)      Ignored: none     

All files » lib\ » ChunkTemplate.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26        1   1 496     1   1 1 229 229 229 229 229     1 1227 1227 1227  
/*
	MIT License http://www.opensource.org/licenses/mit-license.php
	Author Tobias Koppers @sokra
*/
var Template = require("./Template");
 
function ChunkTemplate(outputOptions) {
	Template.call(this, outputOptions);
}
 
module.exports = ChunkTemplate;
 
ChunkTemplate.prototype = Object.create(Template.prototype);
ChunkTemplate.prototype.render = function(chunk, moduleTemplate, dependencyTemplates) {
	var modules = this.renderChunkModules(chunk, moduleTemplate, dependencyTemplates);
	var core = this.applyPluginsWaterfall("modules", modules, chunk, moduleTemplate, dependencyTemplates);
	var source = this.applyPluginsWaterfall("render", core, chunk, moduleTemplate, dependencyTemplates);
	chunk.rendered = true;
	return source;
};
 
ChunkTemplate.prototype.updateHash = function(hash) {
	hash.update("ChunkTemplate");
	hash.update("2");
	this.applyPlugins("hash", hash);
};