Skip to content

Commit

Permalink
test: add a test for parsing commit messages with code
Browse files Browse the repository at this point in the history
  • Loading branch information
OrKoN committed Apr 16, 2024
1 parent 69df82e commit 971c6f2
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
12 changes: 12 additions & 0 deletions test/commits.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,18 @@ describe('parseConventionalCommits', () => {
expect(conventionalCommits[0].references[0].action).to.eql('Fixes');
});

it('parse commits with code examples', async () => {
const commits = [buildCommitFromFixture('bug-with-code')];
const conventionalCommits = parseConventionalCommits(commits);
expect(conventionalCommits).lengthOf(1);
expect(conventionalCommits[0].type).to.eql('fix');
expect(conventionalCommits[0].breaking).to.be.false;
expect(conventionalCommits[0].references).lengthOf(1);
expect(conventionalCommits[0].references[0].prefix).to.eql('#');
expect(conventionalCommits[0].references[0].issue).to.eql('123');
expect(conventionalCommits[0].references[0].action).to.eql('Fixes');
});

it('captures git trailers', async () => {
const commits = [buildCommitFromFixture('git-trailers-with-breaking')];
const conventionalCommits = parseConventionalCommits(commits);
Expand Down
9 changes: 9 additions & 0 deletions test/fixtures/commit-messages/bug-with-code.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
fix: some fix

Example:

```
page.on('request', (request) => {})
```

Fixes #123

0 comments on commit 971c6f2

Please sign in to comment.