RbacCest.php 819 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace backend\tests\acceptance;
  3. use backend\fixtures\UserFixture;
  4. use backend\tests\AcceptanceTester;
  5. use yii\helpers\Url;
  6. class RbacCest
  7. {
  8. public function _fixtures()
  9. {
  10. return [
  11. 'user' => [
  12. 'class' => UserFixture::className(),
  13. 'dataFile' => codecept_data_dir() . 'login_data.php'
  14. ]
  15. ];
  16. }
  17. public function _before(AcceptanceTester $I)
  18. {
  19. login($I);
  20. }
  21. public function checkPermissions(AcceptanceTester $I)
  22. {
  23. $I->amOnPage(Url::toRoute('/rbac/permissions'));
  24. $I->see('路由');
  25. $I->see("描述");
  26. }
  27. public function checkRoles(AcceptanceTester $I)
  28. {
  29. $I->amOnPage(Url::toRoute('/rbac/roles'));
  30. $I->see('角色');
  31. $I->see("描述");
  32. }
  33. }