Skip to content

Commit 15636cf

Browse files
committed
test: add linker tests
1 parent c76d957 commit 15636cf

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

test/linker.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
'use strict'
2+
3+
const test = require('tap').test
4+
const linker = require('../lib/linker')
5+
6+
test('linker', (t) => {
7+
8+
/* eslint-disable */
9+
const tests = [
10+
{ i: 'Hello. I opened a PR at https://github.com/nodejs/node/pull/5967'
11+
, o: 'Hello. I opened a PR at <a href="https://github.com/nodejs/node/pull/5967" class="external-url external-url-url" target="_blank">nodejs/node#5967</a>'
12+
}
13+
, { i: 'Hello. Please go to #node.js'
14+
, o: 'Hello. Please go to #node.js'
15+
}
16+
, { i: 'https://github.com/evanlucas/eyearesee/commit/c76d957c967dfd35ee5b876f00bcda11662abba9'
17+
, o: '<a href="https://github.com/evanlucas/eyearesee/commit/c76d957c967dfd35ee5b876f00bcda11662abba9" class="external-url external-url-url" target="_blank">evanlucas/eyearesee@c76d957c</a>'
18+
}
19+
]
20+
/* eslint-enable */
21+
22+
tests.forEach((item) => {
23+
t.equal(linker(item.i), item.o, item.i)
24+
})
25+
t.end()
26+
})

0 commit comments

Comments
 (0)