deno.land / x / rambda@v9.1.1 / source / glue.spec.js

نووسراو ببینە
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
import { glue } from './glue.js'
test('empty string as a glue', () => { const result = glue(` foo bar baz `, '')
const expectedResult = 'foobarbaz'
expect(result).toBe(expectedResult)})
test('case 0', () => { const zero = 'node node_modules/jest' const first = '--runInBand' const last = '-- src/a.spec.js' const flag = false const result = glue(` ${ zero } ${ first } ${ flag ? '--env=node' : '' } ${ last } `)
const expectedResult = `${ zero } ${ first } ${ last }`
expect(result).toBe(expectedResult)})
test('case 1', () => { const zero = 'node node_modules/jest' const first = '--runInBand' const last = '-- src/a.spec.js' const flag = true const result = glue(` ${ zero } ${ first } ${ flag ? '--env=node' : '' } ${ last } `)
const expectedResult = `${ zero } ${ first } --env=node ${ last }`
expect(result).toBe(expectedResult)})
test('case 2', () => { const first = '--runInBand' const result = glue(` zero ${ first } last `) const expectedResult = `zero ${ first } last`
expect(result).toBe(expectedResult)})
test('case 3', () => { const result = glue(` foo bar baz `)
const expectedResult = 'foo bar baz'
expect(result).toBe(expectedResult)})
test('with glue', () => { const result = glue(` foo bar baz `, '==')
const expectedResult = 'foo==bar==baz'
expect(result).toBe(expectedResult)})
rambda

Version Info

Tagged at
2 months ago