summaryrefslogtreecommitdiff
path: root/source/helpers/is-low-quality-comment.test.ts
blob: c01c602aab9f3ef68d72571c15b5916603a213ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import {test, assert} from 'vitest';

import isLowQualityComment from './is-low-quality-comment.js';

test('isLowQualityComment', () => {
	assert.isTrue(isLowQualityComment('+1'));
	assert.isTrue(isLowQualityComment('+1!'));
	assert.isTrue(isLowQualityComment('+10'));
	assert.isTrue(isLowQualityComment('+9000'));
	assert.isTrue(isLowQualityComment('-1'));
	assert.isTrue(isLowQualityComment('👍'));
	assert.isTrue(isLowQualityComment('👍🏾'));
	assert.isTrue(isLowQualityComment('me too'));
	assert.isTrue(isLowQualityComment('ditto'));
	assert.isTrue(isLowQualityComment('Dito'));
	assert.isTrue(isLowQualityComment('following'));
	assert.isTrue(isLowQualityComment('please update!'));
	assert.isTrue(isLowQualityComment('please update 🙏🏻'));
	assert.isTrue(isLowQualityComment('same issue'));
	assert.isTrue(isLowQualityComment('this same issues'));
	assert.isTrue(isLowQualityComment('same question'));
	assert.isTrue(isLowQualityComment('any updates there?'));

	assert.isFalse(isLowQualityComment('+1\n<some useful information>'));
	assert.isFalse(isLowQualityComment('Same here. <some useful information>'));
	assert.isFalse(isLowQualityComment('Same here, please update, thanks'));
	assert.isFalse(isLowQualityComment('Same here! Please update, thank you.'));
});