ModelTreeTest.php 529 B

12345678910111213141516171819202122232425
  1. <?php
  2. use Tests\Models\Tree;
  3. class ModelTreeTest extends TestCase
  4. {
  5. public function setUp()
  6. {
  7. parent::setUp();
  8. }
  9. public function testSelectOptions()
  10. {
  11. $rootText = 'Root Text';
  12. $options = Tree::selectOptions(function ($query) {
  13. return $query->where('uri', '');
  14. }, $rootText);
  15. $count = Tree::query()->where('uri', '')->count();
  16. $this->assertEquals(array_shift($options), $rootText);
  17. $this->assertEquals(count($options), $count);
  18. }
  19. }