grunt-cache-bust-lazy-loading
Version:
Bust static assets from the cache using content hashing. It also supports lazy loading for divs and images when using class lazy.
34 lines (21 loc) • 1.18 kB
JavaScript
;
var grunt = require('grunt');
module.exports = {
deleteOriginalsFiles: function(test) {
test.expect(6);
var markup = grunt.file.read('tmp/deleteOriginals/deleteOriginals.html');
test.ok(!grunt.file.exists('tmp/deleteOriginals/assets/delete.css'));
test.ok(!grunt.file.exists('tmp/deleteOriginals/assets/delete.png'));
test.ok(!grunt.file.exists('tmp/deleteOriginals/assets/delete.js'));
test.ok(markup.match(/delete\.[a-z0-9]{16}\.js/), 'testing already busted JS assets in deleteOriginalsFiles');
test.ok(markup.match(/delete\.[a-z0-9]{16}\.css/), 'testing already busted CSS assets in deleteOriginalsFiles');
test.ok(markup.match(/delete\.[a-z0-9]{16}\.png/), 'testing already busted image assets in deleteOriginalsFiles');
test.done();
},
deleteOriginalSameAssets: function(test) {
test.expect(1);
var markup = grunt.file.read('tmp/deleteOriginals/deleteOriginalSameAssets.html');
test.ok(markup.match(/delete\.[a-z0-9]{16}\.js/), 'testing the same file can be busted in different files and still deleted');
test.done();
}
};