UNPKG

@standard-library/q-prime

Version:

A tiny library to return arrays from DOM queries and allow composable queries.

15 lines (13 loc) 480 B
import test from 'tape' import { query, queryOne, queryChildren } from '../' test('test q', function (t) { const ul = queryOne('ul') const li = 'not_an_element' t.equal(query('ul li').length, 3) t.equal(query('ul li')[0].textContent, '$1') t.deepEqual(queryOne('ul li:first-of-type'), query('ul li')[0], queryOne('ul li')) t.deepEqual(query('ul div'), []) t.deepEqual(query('ul li'), queryChildren(ul, 'li')) t.throws(() => queryChildren(li, 'div')) t.end() })