Exemple #1
0
 /**
  * @covers ::onlyDeleted
  * @covers ::onlySaved
  * @covers ::deletedAndSaved
  */
 public function testFlagSetters()
 {
     $repo = new Repo(__NAMESPACE__ . '\\Model');
     $repo->setSoftDelete(true);
     $find = new Find($repo);
     $find->onlyDeleted();
     $this->assertSame(State::DELETED, $find->getFlags());
     $find->onlySaved();
     $this->assertSame(State::SAVED, $find->getFlags());
     $find->deletedAndSaved();
     $this->assertSame(State::DELETED | State::SAVED, $find->getFlags());
 }