This commit is contained in:
2020-03-27 10:13:51 +07:00
commit da1024a5b3
16614 changed files with 3274282 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
actor: Tester
paths:
tests: tests
log: .
data: .
support: tests/_support
params:
- environment

View File

@@ -0,0 +1,9 @@
actor: Tester
paths:
tests: tests
log: .
data: .
support: tests/_support
params:
- environment
- params.env

View File

@@ -0,0 +1,8 @@
actor: Tester
paths:
tests: tests
log: .
data: .
support: tests/_support
params:
- params.env.example

View File

@@ -0,0 +1,15 @@
actor: Tester
paths:
tests: tests
log: .
data: .
support: tests/_support
params:
- env
- params.yml
modules:
enabled:
- \Helper\Dummy:
vars: ["%KEY1%", "%KEY2%"]
path: "%PATH%"

View File

@@ -0,0 +1,9 @@
actor: Tester
paths:
tests: tests
log: .
data: .
support: tests/_support
params:
- env
- params.yml

View File

@@ -0,0 +1,2 @@
KEY1=val1
KEY2=val2

View File

@@ -0,0 +1,6 @@
KEY="val"
# use inheritance and comments
KEY1="${KEY}1"
KEY2="${KEY}2"

View File

@@ -0,0 +1,3 @@
parameters:
KEY1: val1
KEY2: val2

View 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 DummyTester extends \Codeception\Actor
{
use _generated\DummyTesterActions;
/**
* Define custom actions here
*/
}

View File

@@ -0,0 +1,27 @@
<?php
namespace Helper;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
use Codeception\TestInterface;
class Dummy extends \Codeception\Module
{
public function _before(TestInterface $test)
{
$this->debug($this->config);
}
public function seePathIsSet()
{
$this->assertNotEmpty($this->config['path']);
}
public function seeVarsAreSet()
{
$vars = $this->config['vars'];
$this->assertContains('val1', $vars);
$this->assertContains('val2', $vars);
}
}

View File

@@ -0,0 +1 @@
*.php

View File

@@ -0,0 +1,6 @@
class_name: DummyTester
modules:
enabled:
- \Helper\Dummy:
vars: ["%KEY1%", "%KEY2%"]
path: "%PATH%"

View File

@@ -0,0 +1,4 @@
<?php
$I = new DummyTester($scenario);
$I->seePathIsSet();
$I->seeVarsAreSet();