| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * Author: lf
- * Blog: https://blog.feehi.com
- * Email: job@feehi.com
- * Created at: 2019-08-02 00:09
- */
- namespace api\tests\functional;
- use api\fixtures\UserFixture;
- use api\tests\FunctionalTester;
- class SiteCest
- {
- public function _fixtures()
- {
- return [
- 'user' => [
- 'class' => UserFixture::className(),
- 'dataFile' => codecept_data_dir() . 'login_data.php'
- ]
- ];
- }
- public function _after(FunctionalTester $I)
- {
- }
- public function _before(FunctionalTester $I)
- {
- $this->token = getTokenFunctional($I);
- }
- public function checkLogin(FunctionalTester $I){
- $I->sendPOST("/login", ["username"=>"feehi", "password"=>123456]);
- $I->canSeeResponseContains("accessToken");
- }
- public function checkIndex(FunctionalTester $I)
- {
- $I->sendGET('/');
- $I->canSeeResponseContains('feehi api service');
- }
- public function checkRegister(FunctionalTester $I)
- {
- $I->sendPOST("/register", ["username"=>"a", "email"=>"afeehi.com", "password"=>123456]);
- $I->seeResponseContains('"success":false');
- $I->sendPOST("/register", ["username"=>"aa", "email"=>"afeehi.com", "password"=>""]);
- $I->seeResponseContains('"success":false');
- $I->sendPOST("/register", ["username"=>"aa", "email"=>"afeehi.com", "password"=>""]);
- $I->seeResponseContains('"success":false');
- $I->sendPOST("/register", ["username"=>uniqid(), "email"=>"a@" . uniqid() . ".com", "password"=>123456]);
- $I->seeResponseContains('"success":true');
- }
- }
|