UNPKG

alpinejs

Version:
19 lines (16 loc) 535 B
import { arrayUnique, parseHtmlAttribute } from '../src/utils' test('utils/arrayUnique', () => { const arrayMock = [1, 1, 2, 3, 1, 'a', 'b', 'c', 'b'] const expected = arrayUnique(arrayMock) expect(expected).toEqual([1, 2, 3, 'a', 'b', 'c']) }) test('utils/parseHtmlAttribute', () => { const attribute = { name: ':x1', value: 'x' }; const expected = parseHtmlAttribute(attribute); expect(expected).toEqual({ type: 'bind', value: 'x1', modifiers: [], expression: 'x' }); })