feat(tw): Added project_tag_suffix config to use tag for tw project

This commit is contained in:
Aerex
2020-05-28 11:54:21 -05:00
parent 9d78b4a8eb
commit 346e5c239b
13 changed files with 199 additions and 96 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace Aerex\BaikalStorage;
use PHPUnit\Framework\TestCase;
use Aerex\BaikalStorage\Configs\ConfigBuilder;
class ConfigTest extends TestCase {
/**
* @var \PHPUnit_Framework_MockObject_MockObject
* */
public $mockConfigBuilder;
public function testLoggerConfigs() {
$configs = new ConfigBuilder(__DIR__ . '/Fixtures/LoggerConfig.yaml');
$contents = $configs->loadYaml();
$this->assertEquals(sizeof($contents), 1);
$this->assertArrayHasKey('logger', $contents, 'config missing logger property');
$this->assertArrayHasKey('file', $contents['logger'], 'config missing logger.file property');
$this->assertEquals($contents['logger']['file'], '/home/user/logger.yaml');
$this->assertArrayHasKey('level', $contents['logger'], 'config missing logger.level property');
$this->assertEquals($contents['logger']['level'], 'ERROR', 'ERROR is not set as default logger level');
$this->assertArrayHasKey('enabled', $contents['logger'], 'config missing logger.enabled property');
$this->assertTrue($contents['logger']['enabled']);
}
}

View File

@@ -0,0 +1,2 @@
logger:
file: /home/user/logger.yaml

View File

@@ -0,0 +1,7 @@
logger:
file: /home/aerex/baikal-storage-plugin.log
level: DEBUG
taskwarrior:
taskdata: /home/aerex/.task
taskrc: /home/aerex/.taskrc
project_tag_suffix: project_