mirror of
				https://github.com/getgrav/grav.git
				synced 2025-10-31 18:36:12 +01:00 
			
		
		
		
	Add and bootstrap codeception
This commit is contained in:
		
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -36,3 +36,5 @@ Thumbs.db | ||||
| # phpstorm | ||||
| .idea/* | ||||
| user/config/security.yaml | ||||
|  | ||||
| tests/_output/* | ||||
							
								
								
									
										21
									
								
								codeception.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								codeception.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| actor: Tester | ||||
| paths: | ||||
|     tests: tests | ||||
|     log: tests/_output | ||||
|     data: tests/_data | ||||
|     support: tests/_support | ||||
|     envs: tests/_envs | ||||
| settings: | ||||
|     bootstrap: _bootstrap.php | ||||
|     colors: true | ||||
|     memory_limit: 1024M | ||||
| extensions: | ||||
|     enabled: | ||||
|         - Codeception\Extension\RunFailed | ||||
| modules: | ||||
|     config: | ||||
|         Db: | ||||
|             dsn: '' | ||||
|             user: '' | ||||
|             password: '' | ||||
|             dump: tests/_data/dump.sql | ||||
| @@ -24,7 +24,8 @@ | ||||
|         "donatj/phpuseragentparser": "~0.3", | ||||
|         "pimple/pimple": "~3.0", | ||||
|         "rockettheme/toolbox": "~1.2", | ||||
|         "maximebf/debugbar": "~1.10" | ||||
|         "maximebf/debugbar": "~1.10", | ||||
|         "codeception/codeception": "^2.1" | ||||
|     }, | ||||
|     "repositories": [ | ||||
|         { | ||||
|   | ||||
							
								
								
									
										1464
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1464
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								tests/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| <?php | ||||
| // This is global bootstrap for autoloading | ||||
							
								
								
									
										1
									
								
								tests/_data/dump.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/_data/dump.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| /* Replace this file with actual dump of your database */ | ||||
							
								
								
									
										26
									
								
								tests/_support/AcceptanceTester.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								tests/_support/AcceptanceTester.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <?php | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * Inherited Methods | ||||
|  * @method void wantToTest($text) | ||||
|  * @method void wantTo($text) | ||||
|  * @method void execute($callable) | ||||
|  * @method void expectTo($prediction) | ||||
|  * @method void expect($prediction) | ||||
|  * @method void amGoingTo($argumentation) | ||||
|  * @method void am($role) | ||||
|  * @method void lookForwardTo($achieveValue) | ||||
|  * @method void comment($description) | ||||
|  * @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL) | ||||
|  * | ||||
|  * @SuppressWarnings(PHPMD) | ||||
| */ | ||||
| class AcceptanceTester extends \Codeception\Actor | ||||
| { | ||||
|     use _generated\AcceptanceTesterActions; | ||||
|  | ||||
|    /** | ||||
|     * Define custom actions here | ||||
|     */ | ||||
| } | ||||
							
								
								
									
										26
									
								
								tests/_support/FunctionalTester.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								tests/_support/FunctionalTester.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <?php | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * Inherited Methods | ||||
|  * @method void wantToTest($text) | ||||
|  * @method void wantTo($text) | ||||
|  * @method void execute($callable) | ||||
|  * @method void expectTo($prediction) | ||||
|  * @method void expect($prediction) | ||||
|  * @method void amGoingTo($argumentation) | ||||
|  * @method void am($role) | ||||
|  * @method void lookForwardTo($achieveValue) | ||||
|  * @method void comment($description) | ||||
|  * @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL) | ||||
|  * | ||||
|  * @SuppressWarnings(PHPMD) | ||||
| */ | ||||
| class FunctionalTester extends \Codeception\Actor | ||||
| { | ||||
|     use _generated\FunctionalTesterActions; | ||||
|  | ||||
|    /** | ||||
|     * Define custom actions here | ||||
|     */ | ||||
| } | ||||
							
								
								
									
										10
									
								
								tests/_support/Helper/Acceptance.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								tests/_support/Helper/Acceptance.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?php | ||||
| namespace Helper; | ||||
|  | ||||
| // here you can define custom actions | ||||
| // all public methods declared in helper class will be available in $I | ||||
|  | ||||
| class Acceptance extends \Codeception\Module | ||||
| { | ||||
|  | ||||
| } | ||||
							
								
								
									
										10
									
								
								tests/_support/Helper/Functional.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								tests/_support/Helper/Functional.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?php | ||||
| namespace Helper; | ||||
|  | ||||
| // here you can define custom actions | ||||
| // all public methods declared in helper class will be available in $I | ||||
|  | ||||
| class Functional extends \Codeception\Module | ||||
| { | ||||
|  | ||||
| } | ||||
							
								
								
									
										10
									
								
								tests/_support/Helper/Unit.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								tests/_support/Helper/Unit.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?php | ||||
| namespace Helper; | ||||
|  | ||||
| // here you can define custom actions | ||||
| // all public methods declared in helper class will be available in $I | ||||
|  | ||||
| class Unit extends \Codeception\Module | ||||
| { | ||||
|  | ||||
| } | ||||
							
								
								
									
										26
									
								
								tests/_support/UnitTester.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								tests/_support/UnitTester.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <?php | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * Inherited Methods | ||||
|  * @method void wantToTest($text) | ||||
|  * @method void wantTo($text) | ||||
|  * @method void execute($callable) | ||||
|  * @method void expectTo($prediction) | ||||
|  * @method void expect($prediction) | ||||
|  * @method void amGoingTo($argumentation) | ||||
|  * @method void am($role) | ||||
|  * @method void lookForwardTo($achieveValue) | ||||
|  * @method void comment($description) | ||||
|  * @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL) | ||||
|  * | ||||
|  * @SuppressWarnings(PHPMD) | ||||
| */ | ||||
| class UnitTester extends \Codeception\Actor | ||||
| { | ||||
|     use _generated\UnitTesterActions; | ||||
|  | ||||
|    /** | ||||
|     * Define custom actions here | ||||
|     */ | ||||
| } | ||||
							
								
								
									
										2172
									
								
								tests/_support/_generated/AcceptanceTesterActions.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2172
									
								
								tests/_support/_generated/AcceptanceTesterActions.php
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										18
									
								
								tests/_support/_generated/FunctionalTesterActions.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								tests/_support/_generated/FunctionalTesterActions.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| <?php  //[STAMP] 234c8e8e178ebdf7259ad9fc91cec585 | ||||
| namespace _generated; | ||||
|  | ||||
| // This class was automatically generated by build task | ||||
| // You should not change it manually as it will be overwritten on next build | ||||
| // @codingStandardsIgnoreFile | ||||
|  | ||||
| use Helper\Functional; | ||||
|  | ||||
| trait FunctionalTesterActions | ||||
| { | ||||
|     /** | ||||
|      * @return \Codeception\Scenario | ||||
|      */ | ||||
|     abstract protected function getScenario(); | ||||
|  | ||||
|      | ||||
| } | ||||
							
								
								
									
										348
									
								
								tests/_support/_generated/UnitTesterActions.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										348
									
								
								tests/_support/_generated/UnitTesterActions.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,348 @@ | ||||
| <?php  //[STAMP] 3bcba9e954b12f3dc227aad523b134a9 | ||||
| namespace _generated; | ||||
|  | ||||
| // This class was automatically generated by build task | ||||
| // You should not change it manually as it will be overwritten on next build | ||||
| // @codingStandardsIgnoreFile | ||||
|  | ||||
| use Codeception\Module\Asserts; | ||||
| use Helper\Unit; | ||||
|  | ||||
| trait UnitTesterActions | ||||
| { | ||||
|     /** | ||||
|      * @return \Codeception\Scenario | ||||
|      */ | ||||
|     abstract protected function getScenario(); | ||||
|  | ||||
|      | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that two variables are equal. | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * | ||||
|      * @return mixed | ||||
|      * @see \Codeception\Module\Asserts::assertEquals() | ||||
|      */ | ||||
|     public function assertEquals($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertEquals', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that two variables are not equal | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotEquals() | ||||
|      */ | ||||
|     public function assertNotEquals($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotEquals', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that two variables are same | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * | ||||
|      * @return mixed | ||||
|      * @see \Codeception\Module\Asserts::assertSame() | ||||
|      */ | ||||
|     public function assertSame($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertSame', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that two variables are not same | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotSame() | ||||
|      */ | ||||
|     public function assertNotSame($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotSame', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that actual is greater than expected | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertGreaterThan() | ||||
|      */ | ||||
|     public function assertGreaterThan($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertGreaterThan', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * @deprecated | ||||
|      * @see \Codeception\Module\Asserts::assertGreaterThen() | ||||
|      */ | ||||
|     public function assertGreaterThen($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertGreaterThen', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that actual is greater or equal than expected | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertGreaterThanOrEqual() | ||||
|      */ | ||||
|     public function assertGreaterThanOrEqual($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertGreaterThanOrEqual', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * @deprecated | ||||
|      * @see \Codeception\Module\Asserts::assertGreaterThenOrEqual() | ||||
|      */ | ||||
|     public function assertGreaterThenOrEqual($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertGreaterThenOrEqual', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that actual is less than expected | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertLessThan() | ||||
|      */ | ||||
|     public function assertLessThan($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertLessThan', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that actual is less or equal than expected | ||||
|      * | ||||
|      * @param        $expected | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertLessThanOrEqual() | ||||
|      */ | ||||
|     public function assertLessThanOrEqual($expected, $actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertLessThanOrEqual', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that haystack contains needle | ||||
|      * | ||||
|      * @param        $needle | ||||
|      * @param        $haystack | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertContains() | ||||
|      */ | ||||
|     public function assertContains($needle, $haystack, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertContains', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that haystack doesn't contain needle. | ||||
|      * | ||||
|      * @param        $needle | ||||
|      * @param        $haystack | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotContains() | ||||
|      */ | ||||
|     public function assertNotContains($needle, $haystack, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotContains', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that string match with pattern | ||||
|      * | ||||
|      * @param string $pattern | ||||
|      * @param string $string | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertRegExp() | ||||
|      */ | ||||
|     public function assertRegExp($pattern, $string, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertRegExp', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that string not match with pattern | ||||
|      * | ||||
|      * @param string $pattern | ||||
|      * @param string $string | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotRegExp() | ||||
|      */ | ||||
|     public function assertNotRegExp($pattern, $string, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotRegExp', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that variable is empty. | ||||
|      * | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertEmpty() | ||||
|      */ | ||||
|     public function assertEmpty($actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertEmpty', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that variable is not empty. | ||||
|      * | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotEmpty() | ||||
|      */ | ||||
|     public function assertNotEmpty($actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotEmpty', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that variable is NULL | ||||
|      * | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNull() | ||||
|      */ | ||||
|     public function assertNull($actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNull', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that variable is not NULL | ||||
|      * | ||||
|      * @param        $actual | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertNotNull() | ||||
|      */ | ||||
|     public function assertNotNull($actual, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertNotNull', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that condition is positive. | ||||
|      * | ||||
|      * @param        $condition | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertTrue() | ||||
|      */ | ||||
|     public function assertTrue($condition, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertTrue', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks that condition is negative. | ||||
|      * | ||||
|      * @param        $condition | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertFalse() | ||||
|      */ | ||||
|     public function assertFalse($condition, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertFalse', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks if file exists | ||||
|      *   | ||||
|      * @param string $filename | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertFileExists() | ||||
|      */ | ||||
|     public function assertFileExists($filename, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertFileExists', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Checks if file doesn't exist | ||||
|      *   | ||||
|      * @param string $filename | ||||
|      * @param string $message | ||||
|      * @see \Codeception\Module\Asserts::assertFileNotExists() | ||||
|      */ | ||||
|     public function assertFileNotExists($filename, $message = null) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('assertFileNotExists', func_get_args())); | ||||
|     } | ||||
|  | ||||
|   | ||||
|     /** | ||||
|      * [!] Method is generated. Documentation taken from corresponding module. | ||||
|      * | ||||
|      * Fails the test with message. | ||||
|      * | ||||
|      * @param $message | ||||
|      * @see \Codeception\Module\Asserts::fail() | ||||
|      */ | ||||
|     public function fail($message) { | ||||
|         return $this->getScenario()->runStep(new \Codeception\Step\Action('fail', func_get_args())); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										12
									
								
								tests/acceptance.suite.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								tests/acceptance.suite.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| # Codeception Test Suite Configuration | ||||
| # | ||||
| # Suite for acceptance tests. | ||||
| # Perform tests in browser using the WebDriver or PhpBrowser. | ||||
| # If you need both WebDriver and PHPBrowser tests - create a separate suite. | ||||
|  | ||||
| class_name: AcceptanceTester | ||||
| modules: | ||||
|     enabled: | ||||
|         - PhpBrowser: | ||||
|             url: http://localhost/myapp | ||||
|         - \Helper\Acceptance | ||||
							
								
								
									
										2
									
								
								tests/acceptance/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/acceptance/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| <?php | ||||
| // Here you can initialize variables that will be available to your tests | ||||
							
								
								
									
										11
									
								
								tests/functional.suite.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								tests/functional.suite.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| # Codeception Test Suite Configuration | ||||
| # | ||||
| # Suite for functional (integration) tests | ||||
| # Emulate web requests and make application process them | ||||
| # Include one of framework modules (Symfony2, Yii2, Laravel5) to use it | ||||
|  | ||||
| class_name: FunctionalTester | ||||
| modules: | ||||
|     enabled: | ||||
|         # add framework module here | ||||
|         - \Helper\Functional | ||||
							
								
								
									
										2
									
								
								tests/functional/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/functional/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| <?php | ||||
| // Here you can initialize variables that will be available to your tests | ||||
							
								
								
									
										9
									
								
								tests/unit.suite.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								tests/unit.suite.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| # Codeception Test Suite Configuration | ||||
| # | ||||
| # Suite for unit (internal) tests. | ||||
|  | ||||
| class_name: UnitTester | ||||
| modules: | ||||
|     enabled: | ||||
|         - Asserts | ||||
|         - \Helper\Unit | ||||
							
								
								
									
										2
									
								
								tests/unit/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/unit/_bootstrap.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| <?php | ||||
| // Here you can initialize variables that will be available to your tests | ||||
		Reference in New Issue
	
	Block a user