UNPKG

metalsmith-fingerprint

Version:
22 lines (18 loc) 789 B
var assertDir = require('assert-dir-equal') var fingerprint = require('../') var Metalsmith = require('metalsmith') describe('metalsmith-fingerprint', function () { it('should fingerprint the file', function (done) { (new Metalsmith('test/fixtures/basic')) .use(fingerprint({ pattern: 'hello.txt' })) .use(function (files, metalsmith, done) { metalsmith.metadata().fingerprint['hello.txt'].should.equal('hello-22fd426562ac8a95a381a563d22ed04d.txt') return process.nextTick(done) }) .build(function (err) { if (err) return done(err) assertDir('test/fixtures/basic/expected', 'test/fixtures/basic/build') return done(null) }) }) })