Ghost/ghost/release-utils/test/changelog.test.js

32 lines
821 B
JavaScript
Raw Normal View History

require('./utils');
const fs = require('fs');
const path = require('path');
const {Changelog} = require('../lib');
describe('Changelog', function () {
it('can generate changelog.md', function () {
const changelogPath = path.join(process.cwd(), 'changelog.md');
const changelog = new Changelog({
changelogPath: changelogPath,
folder: process.cwd()
});
changelog
.write({
githubRepoPath: `https://github.com/TryGhost/Utils`,
lastVersion: '@tryghost/release-utils@0.6.3'
})
.sort()
.clean();
try {
fs.unlinkSync(changelogPath);
fs.unlinkSync(changelogPath + '.bk');
} catch (err) {
should.not.exist(err);
}
});
});