| 
<?php
 declare(strict_types=1);
 
 use Fuse\Fuse;
 
 it('processes booleans correctly', function () {
 $fuse = new Fuse(
 [
 [
 'first' => false,
 ],
 ],
 [
 'keys' => [
 [
 'name' => 'first',
 ],
 ],
 ],
 );
 
 $result = $fuse->search('fa');
 
 expect($result)->toHaveCount(1);
 });
 
 it('ignores object values', function () {
 $fuse = new Fuse(
 [
 [
 'a' => 'hello',
 ],
 [
 'a' => [],
 ],
 ],
 [
 'keys' => ['a'],
 ],
 );
 
 $result = $fuse->search('hello');
 
 expect($result)->toHaveCount(1);
 });
 
 |