UNPKG

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
'use strict'; 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(); } };