Forráskód Böngészése

Renamed guy classes to actors, fixed phpdoc and code style

Alexander Makarov 11 éve
szülő
commit
3673e6c004

+ 3 - 3
tests/codeception/.gitignore

@@ -1,4 +1,4 @@
 # these files are auto generated by codeception build
-/unit/CodeGuy.php
-/functional/TestGuy.php
-/acceptance/WebGuy.php
+/unit/UnitTester.php
+/functional/FunctionalTester.php
+/acceptance/AcceptanceTester.php

+ 4 - 0
tests/codeception/_pages/AboutPage.php

@@ -4,6 +4,10 @@ namespace codeception\_pages;
 
 use yii\codeception\BasePage;
 
+/**
+ * Represents about page
+ * @property \AcceptanceTester|\FunctionalTester $actor
+ */
 class AboutPage extends BasePage
 {
     public $route = 'site/about';

+ 6 - 2
tests/codeception/_pages/ContactPage.php

@@ -4,6 +4,10 @@ namespace codeception\_pages;
 
 use yii\codeception\BasePage;
 
+/**
+ * Represents contact page
+ * @property \AcceptanceTester|\FunctionalTester $actor
+ */
 class ContactPage extends BasePage
 {
     public $route = 'site/contact';
@@ -15,8 +19,8 @@ class ContactPage extends BasePage
     {
         foreach ($contactData as $field => $value) {
             $inputType = $field === 'body' ? 'textarea' : 'input';
-            $this->guy->fillField($inputType . '[name="ContactForm[' . $field . ']"]', $value);
+            $this->actor->fillField($inputType . '[name="ContactForm[' . $field . ']"]', $value);
         }
-        $this->guy->click('contact-button');
+        $this->actor->click('contact-button');
     }
 }

+ 7 - 3
tests/codeception/_pages/LoginPage.php

@@ -4,6 +4,10 @@ namespace codeception\_pages;
 
 use yii\codeception\BasePage;
 
+/**
+ * Represents login page
+ * @property \AcceptanceTester|\FunctionalTester $actor
+ */
 class LoginPage extends BasePage
 {
     public $route = 'site/login';
@@ -14,8 +18,8 @@ class LoginPage extends BasePage
      */
     public function login($username, $password)
     {
-        $this->guy->fillField('input[name="LoginForm[username]"]', $username);
-        $this->guy->fillField('input[name="LoginForm[password]"]', $password);
-        $this->guy->click('login-button');
+        $this->actor->fillField('input[name="LoginForm[username]"]', $username);
+        $this->actor->fillField('input[name="LoginForm[password]"]', $password);
+        $this->actor->click('login-button');
     }
 }

+ 1 - 1
tests/codeception/acceptance.suite.yml

@@ -8,7 +8,7 @@
 
 # RUN `build` COMMAND AFTER ADDING/REMOVING MODULES.
 
-class_name: WebGuy
+class_name: AcceptanceTester
 modules:
     enabled:
         - PhpBrowser

+ 1 - 1
tests/codeception/acceptance/AboutCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\AboutPage;
 
-$I = new WebGuy($scenario);
+$I = new AcceptanceTester($scenario);
 $I->wantTo('ensure that about works');
 AboutPage::openBy($I);
 $I->see('About', 'h1');

+ 1 - 1
tests/codeception/acceptance/ContactCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\ContactPage;
 
-$I = new WebGuy($scenario);
+$I = new AcceptanceTester($scenario);
 $I->wantTo('ensure that contact works');
 
 $contactPage = ContactPage::openBy($I);

+ 1 - 1
tests/codeception/acceptance/HomeCept.php

@@ -1,6 +1,6 @@
 <?php
 
-$I = new WebGuy($scenario);
+$I = new AcceptanceTester($scenario);
 $I->wantTo('ensure that home page works');
 $I->amOnPage(Yii::$app->homeUrl);
 $I->see('My Company');

+ 1 - 1
tests/codeception/acceptance/LoginCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\LoginPage;
 
-$I = new WebGuy($scenario);
+$I = new AcceptanceTester($scenario);
 $I->wantTo('ensure that login works');
 
 $loginPage = LoginPage::openBy($I);

+ 1 - 1
tests/codeception/functional.suite.yml

@@ -6,7 +6,7 @@
 
 # RUN `build` COMMAND AFTER ADDING/REMOVING MODULES.
 #basic/web/index.php
-class_name: TestGuy
+class_name: FunctionalTester
 modules:
     enabled:
       - Filesystem

+ 1 - 1
tests/codeception/functional/AboutCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\AboutPage;
 
-$I = new TestGuy($scenario);
+$I = new FunctionalTester($scenario);
 $I->wantTo('ensure that about works');
 AboutPage::openBy($I);
 $I->see('About', 'h1');

+ 1 - 1
tests/codeception/functional/ContactCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\ContactPage;
 
-$I = new TestGuy($scenario);
+$I = new FunctionalTester($scenario);
 $I->wantTo('ensure that contact works');
 
 $contactPage = ContactPage::openBy($I);

+ 1 - 1
tests/codeception/functional/HomeCept.php

@@ -1,6 +1,6 @@
 <?php
 
-$I = new TestGuy($scenario);
+$I = new FunctionalTester($scenario);
 $I->wantTo('ensure that home page works');
 $I->amOnPage(Yii::$app->homeUrl);
 $I->see('My Company');

+ 1 - 1
tests/codeception/functional/LoginCept.php

@@ -2,7 +2,7 @@
 
 use codeception\_pages\LoginPage;
 
-$I = new TestGuy($scenario);
+$I = new FunctionalTester($scenario);
 $I->wantTo('ensure that login works');
 
 $loginPage = LoginPage::openBy($I);

+ 1 - 1
tests/codeception/unit.suite.yml

@@ -3,4 +3,4 @@
 # suite for unit (internal) tests.
 # RUN `build` COMMAND AFTER ADDING/REMOVING MODULES.
 
-class_name: CodeGuy
+class_name: UnitTester