Ghost/ghost/release-utils/test/utils.test.js
2019-03-14 16:51:47 +01:00

38 lines
1.6 KiB
JavaScript

// Switch these lines once there are useful utils
// const testUtils = require('./utils');
require('./utils');
const lib = require('../lib');
describe('Utils', function () {
describe('filterEmojiCommits', function () {
it('no emoji commits found', function () {
const result = lib.utils.filterEmojiCommits([
'1234567890 * [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) Version bump to 2.17.1 - Name',
'1234567890 * [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) Version bump to 2.17.1 - Name'
]);
result.length.should.eql(0);
});
it('emoji commits found', function () {
const result = lib.utils.filterEmojiCommits([
'1234567890 * [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) Version bump to 2.17.1 - Name',
'1234567890 * [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) 👻 Version bump to 2.17.1 - Name'
]);
result.length.should.eql(1);
});
it('emoji commits found: just another format', function () {
const result = lib.utils.filterEmojiCommits([
'* [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) Version bump to 2.17.1 - Name',
'* [f6f35ebcd](https://github.com/TryGhost/Ghost/commit/f6f35ebcd) 👻 Version bump to 2.17.1 - Name',
'* [e456ae2](https://github.com/kirrg001/testing/commit/e456ae2) 🐝 tzZZ - kirrg001'
]);
result.length.should.eql(2);
});
});
});