Skip to content

Commit

Permalink
Add test
Browse files Browse the repository at this point in the history
  • Loading branch information
stevebauman committed Oct 3, 2024
1 parent 86d9421 commit 543fcee
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/QueryTest.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?php

use DirectoryTree\ActiveRedis\Exceptions\AttributeNotSearchableException;
use DirectoryTree\ActiveRedis\Tests\Fixtures\ModelEnumStub;
use DirectoryTree\ActiveRedis\Tests\Fixtures\ModelStub;
use DirectoryTree\ActiveRedis\Tests\Fixtures\ModelStubWithCustomKey;
use DirectoryTree\ActiveRedis\Tests\Fixtures\ModelStubWithSearchable;
Expand Down Expand Up @@ -36,3 +37,12 @@
it('generates query using searchable attributes', function () {
expect(query(new ModelStubWithSearchable)->getQuery())->toBe('model_stub_with_searchables:id:*:company_id:*:user_id:*');
});

it('can handle enum in where clause', function () {
$query = query(new ModelStubWithSearchable);

$query->where('user_id', ModelEnumStub::One);
$query->where('company_id', ModelEnumStub::Two);

expect($query->getQuery())->toBe('model_stub_with_searchables:id:*:company_id:two:user_id:one');
});

0 comments on commit 543fcee

Please sign in to comment.