import { expect, test } from 'bun:test' import discov from '../index.ts' test('can select a simple passed in element', () => { expect( discov(document.body) .element ).toBe(document.body) }) test('can target by tag', () => { document.body.innerHTML = `` let buttonElement = document.querySelector('button') expect( discov(document.body) .tag('button') .element ).toBe(buttonElement) }) test('can target by class', () => { document.body.innerHTML = `` let buttonElement = document.querySelector('button') expect( discov(document.body) .class('my-class') .element ).toBe(buttonElement) }) test('can target by tag with class', () => { document.body.innerHTML = `` let buttonElement = document.querySelector('button') expect( discov(document.body) .tag('button') .class('my-class') .element ).toBe(buttonElement) })