SettingCest.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2017/8/29
  6. * Time: 9:37
  7. */
  8. namespace backend\tests\acceptance;
  9. use backend\fixtures\UserFixture;
  10. use backend\tests\AcceptanceTester;
  11. use yii\helpers\Url;
  12. class SettingCest
  13. {
  14. public function _fixtures()
  15. {
  16. return [
  17. 'user' => [
  18. 'class' => UserFixture::className(),
  19. 'dataFile' => codecept_data_dir() . 'login_data.php'
  20. ]
  21. ];
  22. }
  23. public function _before(AcceptanceTester $I)
  24. {
  25. login($I);
  26. }
  27. public function checkWebsite(AcceptanceTester $I)
  28. {
  29. $I->amOnPage(Url::toRoute('/setting/website'));
  30. $I->see('网站设置');
  31. $I->submitForm("button[type=submit]", [
  32. 'SettingWebsiteForm[website_title]' => "testfeehicms",
  33. ]);
  34. $I->seeInField("SettingWebsiteForm[website_title]", "testfeehicms");
  35. }
  36. public function checkCustom(AcceptanceTester $I)
  37. {
  38. $I->amOnPage(Url::toRoute('/setting/custom'));
  39. $I->see('自定义设置');
  40. $I->submitForm("button[type=submit]", [
  41. 'Options[20][value]' => "12345",
  42. ]);
  43. $I->seeInField("Options[20][value]", "12345");
  44. }
  45. }