Server IP : 15.235.198.142 / Your IP : 216.73.216.155 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/2of3/wp-content/plugins/nobj405n/public/vendors/split/packages/split-grid/src/ |
Upload File : |
/* eslint-env jest */ import { getStyles, getGapValue, firstNonZero } from './util' const ownStyle = { 'grid-template-columns': '2px 2px 2px' } const columns = { 'grid-template-columns': '1px 1px 1px' } const emptyColumns = { 'grid-template-columns': '' } const noColumns = {} test('getStyles columns', () => { const res = getStyles( 'grid-template-columns', [{ style: {} }], [{ style: columns }], ) expect(res).toEqual(['1px 1px 1px']) }) test('getStyles emptyColumns', () => { const res = getStyles( 'grid-template-columns', [{ style: {} }], [{ style: emptyColumns }], ) expect(res).toEqual([]) }) test('getStyles noColumns', () => { const res = getStyles( 'grid-template-columns', [{ style: {} }], [{ style: noColumns }], ) expect(res).toEqual([]) }) test('getStyles ownStyle', () => { const res = getStyles( 'grid-template-columns', [{ style: ownStyle }], [{ style: noColumns }], ) expect(res).toEqual(['2px 2px 2px']) }) test('getStyles ownStyle no match', () => { const res = getStyles( 'grid-template-columns', [{ style: { other: '1' } }], [{ style: columns }], ) expect(res).toEqual(['1px 1px 1px']) }) const rows = { 'grid-template-rows': '1px 1px 1px' } const emptyRows = { 'grid-template-rows': '' } const noRows = {} test('getStyles rows', () => { const res = getStyles( 'grid-template-rows', [{ style: {} }], [{ style: rows }], ) expect(res).toEqual(['1px 1px 1px']) }) test('getStyles emptyRows', () => { const res = getStyles( 'grid-template-rows', [{ style: {} }], [{ style: emptyRows }], ) expect(res).toEqual([]) }) test('getStyles noRows', () => { const res = getStyles( 'grid-template-rows', [{ style: {} }], [{ style: noRows }], ) expect(res).toEqual([]) }) test('getGapValue', () => { expect(getGapValue('px', '10px')).toEqual(10) }) test('firstNonZero first', () => { expect(firstNonZero([{ numeric: 1 }, { numeric: 0 }])).toEqual(0) }) test('firstNonZero second', () => { expect(firstNonZero([{ numeric: 0 }, { numeric: 1 }])).toEqual(1) })