mirror of
https://gitee.com/antv/g6.git
synced 2024-12-02 19:58:46 +08:00
34 lines
951 B
TypeScript
34 lines
951 B
TypeScript
import { formatPadding, isViewportChanged } from '../../../src/util/base'
|
|
|
|
describe('base util', () => {
|
|
it('formatPadding', () => {
|
|
let padding = formatPadding(5)
|
|
expect(padding).toEqual([5, 5, 5, 5])
|
|
|
|
padding = formatPadding('10')
|
|
expect(padding).toEqual([10, 10, 10, 10])
|
|
|
|
padding = formatPadding([5])
|
|
expect(padding).toEqual([5, 5, 5, 5])
|
|
|
|
padding = formatPadding([5, 10])
|
|
expect(padding).toEqual([5, 10, 5, 10])
|
|
|
|
padding = formatPadding([5, 10, 15])
|
|
expect(padding).toEqual([5, 10, 15, 10])
|
|
|
|
padding = formatPadding([5, 10, 15, 20])
|
|
expect(padding).toEqual([5, 10, 15, 20])
|
|
})
|
|
|
|
it('isViewportChanged', () => {
|
|
let isChanged = isViewportChanged(null)
|
|
expect(isChanged).toBe(false)
|
|
|
|
isChanged = isViewportChanged([1, 0, 0, 0, 1, 0, 0, 0, 1])
|
|
expect(isChanged).toBe(false)
|
|
|
|
isChanged = isViewportChanged([1, 0, 0, 0.5, 1, 0, 0, 0, 1])
|
|
expect(isChanged).toBe(true)
|
|
})
|
|
}) |