From 6f769c9409c8283d05646298a2cbfc125b631b0c Mon Sep 17 00:00:00 2001 From: Mario Nebl Date: Mon, 13 Nov 2017 08:19:10 +0100 Subject: [PATCH] test(core): demo references in header being dropped --- .../core/src/rules/references-empty.test.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/@commitlint/core/src/rules/references-empty.test.js b/@commitlint/core/src/rules/references-empty.test.js index b3245b6cab..af4c70f1f7 100644 --- a/@commitlint/core/src/rules/references-empty.test.js +++ b/@commitlint/core/src/rules/references-empty.test.js @@ -6,14 +6,16 @@ const messages = { plain: 'foo: bar', comment: 'foo: baz\n#1 Comment', reference: '#comment\nfoo: baz \nCloses #1', - references: '#comment\nfoo: bar \nCloses #1, #2, #3' + references: '#comment\nfoo: bar \nCloses #1, #2, #3', + issue: 'foo: bar #1' }; const parsed = { plain: parse(messages.plain), comment: parse(messages.comment), reference: parse(messages.reference), - references: parse(messages.references) + references: parse(messages.references), + issue: parse(messages.issue) }; test('defaults to never and fails for plain', async t => { @@ -63,3 +65,15 @@ test('fails for references with always', async t => { const expected = false; t.is(actual, expected); }); + +test.failing('succeeds for issue with never', async t => { + const [actual] = referencesEmpty(await parsed.issue, 'never'); + const expected = true; + t.is(actual, expected); +}); + +test.failing('fails for issue with always', async t => { + const [actual] = referencesEmpty(await parsed.issue, 'always'); + const expected = false; + t.is(actual, expected); +});