37 lines
745 B
PHP
37 lines
745 B
PHP
<?php
|
|
|
|
namespace AnourValar\EloquentSerialize\Tests;
|
|
|
|
use AnourValar\EloquentSerialize\Tests\Models\User;
|
|
use AnourValar\EloquentSerialize\Tests\Models\UserPhone;
|
|
|
|
class ScopeTest extends AbstractSuite
|
|
{
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function testSimple()
|
|
{
|
|
// One way
|
|
$this->compare(User::withTrashed());
|
|
|
|
// Reverted
|
|
$this->compare(User::withTrashed()->withoutTrashed());
|
|
}
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function testWithParams()
|
|
{
|
|
// Primary
|
|
$this->compare(UserPhone::major(true));
|
|
|
|
// NOT primary
|
|
$this->compare(UserPhone::major(false));
|
|
|
|
// Combine
|
|
$this->compare(UserPhone::major(false)->search('906'));
|
|
}
|
|
}
|