IndexTest.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace Dcat\Admin\Tests\Feature;
  3. use Dcat\Admin\Tests\TestCase;
  4. /**
  5. * @group index
  6. */
  7. class IndexTest extends TestCase
  8. {
  9. public function testIndex()
  10. {
  11. $this->visit('admin/')
  12. ->see('Dashboard')
  13. ->see('Description...')
  14. ->see('Environment')
  15. ->see('PHP version')
  16. ->see('Laravel version')
  17. ->see('Extensions')
  18. ->see('Dependencies')
  19. ->see('php')
  20. ->see('laravel/framework');
  21. }
  22. public function testClickMenu()
  23. {
  24. $this->visit('admin/')
  25. ->click('Users')
  26. ->seePageis('admin/auth/users')
  27. ->click('Roles')
  28. ->seePageis('admin/auth/roles')
  29. ->click('Permission')
  30. ->seePageis('admin/auth/permissions')
  31. ->click('Menu')
  32. ->seePageis('admin/auth/menu')
  33. ->click('Operation log')
  34. ->seePageis('admin/auth/logs')
  35. ->click('Extensions')
  36. ->seePageis('admin/helpers/extensions')
  37. ->click('Scaffold')
  38. ->seePageis('admin/helpers/scaffold')
  39. ->click('Routes')
  40. ->seePageis('admin/helpers/routes')
  41. ->click('Icons')
  42. ->seePageis('admin/helpers/icons');
  43. }
  44. }