Refactoring

This commit is contained in:
gamonoid
2017-09-03 20:39:22 +02:00
parent af40881847
commit a7274d3cfd
5075 changed files with 238202 additions and 16291 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace unit;
use Robo\Robo;
use Robo\Task\BaseTask;
class ConfigurationTest extends \Codeception\TestCase\Test
{
public function testDifferentTasksCanHaveSameConfigKeys()
{
ConfigurationTestTaskA::configure('key', 'value-a');
ConfigurationTestTaskB::configure('key', 'value-b');
$taskA = new ConfigurationTestTaskA();
$taskA->setConfig(Robo::config());
verify($taskA->run())->equals('value-a');
$taskB = new ConfigurationTestTaskB();
$taskB->setConfig(Robo::config());
verify($taskB->run())->equals('value-b');
}
}
class ConfigurationTestTaskA extends BaseTask
{
public function run()
{
return $this->getConfigValue('key');
}
}
class ConfigurationTestTaskB extends BaseTask
{
public function run()
{
return $this->getConfigValue('key');
}
}