Code coverage report for lib\HotUpdateChunkTemplate.js

Statements: 78.57% (11 / 14)      Branches: 100% (0 / 0)      Functions: 66.67% (2 / 3)      Lines: 78.57% (11 / 14)      Ignored: none     

All files » lib\ » HotUpdateChunkTemplate.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        1   1 496     1   1 1 3 3 3 3     1        
/*
	MIT License http://www.opensource.org/licenses/mit-license.php
	Author Tobias Koppers @sokra
*/
var Template = require("./Template");
 
function HotUpdateChunkTemplate(outputOptions) {
	Template.call(this, outputOptions);
}
 
module.exports = HotUpdateChunkTemplate;
 
HotUpdateChunkTemplate.prototype = Object.create(Template.prototype);
HotUpdateChunkTemplate.prototype.render = function(id, modules, hash, moduleTemplate, dependencyTemplates) {
	var modulesSource = this.renderChunkModules({ id: id, modules: modules }, moduleTemplate, dependencyTemplates);
	var core = this.applyPluginsWaterfall("modules", modulesSource, modules, moduleTemplate, dependencyTemplates);
	var source = this.applyPluginsWaterfall("render", core, modules, hash, id, moduleTemplate, dependencyTemplates);
	return source;
};
 
HotUpdateChunkTemplate.prototype.updateHash = function(hash) {
	hash.update("HotUpdateChunkTemplate");
	hash.update("1");
	this.applyPlugins("hash", hash);
};