UNPKG

@zkochan/pnpm

Version:

A fast implementation of npm install

45 lines (38 loc) 963 B
const compile = require('../../')() describe('index/external_js:', function () { beforeEach(function (done) { // Mock metalsmith object var ms = { directory () { return __dirname }, metadata () { return { docs: 'docs', js: 'foo.js' } } } this.files = { 'docs/foo.js': { contents: '...' }, 'README.md': { contents: '# My project\nHello.\n\n' } } require('docpress-core')()(this.files, ms, (err) => { if (err) throw err compile(this.files, ms, (err) => { if (err) throw err done() }) }) }) it('works', function () { expect(this.files['index.html']).toExist() }) it('includes base script', function () { expect(this.files['index.html'].contents) .toInclude('assets/script.js') }) it('includes custom script', function () { expect(this.files['index.html'].contents) .toInclude('foo.js') }) })