You are here

public function PluginHandlerTest::testPlugin in Database Sanitize 7

Tests setting up the plugin correctly.

File

vendor/edisonlabs/merge-yaml/tests/src/Unit/PluginHandlerTest.php, line 58

Class

PluginHandlerTest
Tests for EdisonLabs\MergeYaml\PluginHandler

Namespace

EdisonLabs\MergeYaml\Unit

Code

public function testPlugin() {
  $mergeYaml = new PluginHandler(new Composer(), $this->io, $this->defaultConfig);
  $this
    ->assertEquals($this->defaultConfig['files'], $mergeYaml->fileNamePatterns);
  $this
    ->assertEquals($this->defaultConfig['locations'], $mergeYaml->sourcePaths);
  $this
    ->assertEquals($this->defaultConfig['output-dir'], $mergeYaml->outputDir);
  $this
    ->assertTrue($mergeYaml->isConfigured);
  $mergeYaml
    ->createMergeFiles();
  $this
    ->assertFileExists('/tmp/merge-yaml/test.merge.yml');
}