Refactoring
This commit is contained in:
1 parent
af40881847
commit
a7274d3cfd
5075 files changed
+238202
-16291
No files matched your search
@@ -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');
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user