@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
JavaScript
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']);
});
});