UNPKG

@pawan9303/react-search

Version:

A simple utility for searching through arrays of strings or numbers. Case-insensitive search functionality.

23 lines (18 loc) 712 B
const { search } = require('../index'); describe('Search function', () => { it('should return items that match the query', () => { const list = ['apple', 'banana', 'orange', 'apple pie']; const result = search(list, 'apple'); expect(result).toEqual(['apple', 'apple pie']); }); it('should return an empty array if no match is found', () => { const list = ['apple', 'banana', 'orange']; const result = search(list, 'grape'); expect(result).toEqual([]); }); it('should be case insensitive', () => { const list = ['Apple', 'Banana', 'apple pie']; const result = search(list, 'apple'); expect(result).toEqual(['Apple', 'apple pie']); }); });