Skip to content

Commit c879f93

Browse files
committed
added some unit tests
1 parent 4141026 commit c879f93

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { getColumnWidth } from '../utils'
2+
3+
const getColumnWidthTests: any[] = [
4+
[0, 500, [{ maxWidth: 70, minWidth: 50 }], 50],
5+
[1, 500, [{ maxWidth: 70, minWidth: 50 }, { maxWidth: 170, minWidth: 20 }], 20],
6+
[0, 500, [{ maxWidth: 470, minWidth: 450 }, { maxWidth: 170, minWidth: 20 }], 450],
7+
]
8+
9+
const minColumnWidth = 10
10+
11+
describe('getColumnWidth', () => {
12+
it.each(getColumnWidthTests)('for input: %s (i), %s (width), %s (columns) should be output: %s',
13+
(i, width, columns, expected) => {
14+
const result = getColumnWidth(i, width, columns, minColumnWidth)
15+
expect(result).toBe(expected)
16+
})
17+
})

0 commit comments

Comments
 (0)