js-practice/test/array/01-matrix.test.js

52 lines
802 B
JavaScript
Raw Normal View History

2019-03-10 16:43:04 +08:00
import { updateMatrix } from '../../src/array/01-matrix'
test('01 矩阵', () => {
expect(updateMatrix([
[0, 0, 0],
[0, 1, 0],
[0, 0, 0]
])).toEqual([
[0, 0, 0],
[0, 1, 0],
[0, 0, 0]
])
expect(updateMatrix([
[0, 0, 0],
[0, 1, 0],
[1, 1, 1]
])).toEqual([
[0, 0, 0],
[0, 1, 0],
[1, 2, 1]
])
expect(updateMatrix([
[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]
])).toEqual([
[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]
])
expect(updateMatrix([
[0, 1, 0, 1, 1],
[1, 1, 0, 0, 1],
[0, 0, 0, 1, 0],
[1, 0, 1, 1, 1],
[1, 0, 0, 0, 1]
])).toEqual([
[0, 1, 0, 1, 2],
[1, 1, 0, 0, 1],
[0, 0, 0, 1, 0],
[1, 0, 1, 1, 1],
[1, 0, 0, 0, 1]
])
})