Skip to content

Commit 12bad10

Browse files
committed
test: add footer-maker breakingChangeMessageFactory test
1 parent 5d54b7a commit 12bad10

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/prompts/footer-maker.test.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { QualifiedRules, RuleConfigSeverity } from '@commitlint/types';
2-
import { breakingChangeFilterFactory, issueFilterFactory } from './footer-maker';
2+
import { breakingChangeFilterFactory, breakingChangeMessageFactory, issueFilterFactory } from './footer-maker';
33

44
describe('footerMaker', () => {
55
describe('breakingChangeFilterFactory', () => {
@@ -23,4 +23,15 @@ describe('footerMaker', () => {
2323
expect(result).toBe('\nCloses #123');
2424
});
2525
});
26+
27+
describe('breakingChangeMessageFactory', () => {
28+
it('should show a message when footer has maximum length rule', () => {
29+
const rules: QualifiedRules = { 'footer-max-length': [RuleConfigSeverity.Error, 'always', 50] };
30+
31+
const fixture = breakingChangeMessageFactory(rules);
32+
33+
const result = fixture();
34+
expect(result).toBe('Describe the breaking changes (max 50 chars):\n');
35+
});
36+
});
2637
});

0 commit comments

Comments
 (0)