import {render, screen} from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import {beforeEach, describe, expect, it, vi} from 'vitest'; import SeedLibrary from './SeedLibrary'; vi.mock('../islands', () => ({mountIslands: vi.fn(), unmountIslands: vi.fn()})); vi.mock('./CropPicker', () => ({ default: ({label, onChoose}) => , })); const props = { tabs: '', html: '

First results

', groups: [['crop', 'Crop'], ['year', 'Year']], chips: [{label: 'Heirloom', params: {heirloom: 'heirloom'}}], crop: null, crop_search: true, placeholder: 'Find a crop', }; function stubFetch(body = {tabs: '