29 $this->fixtureDir = realpath(
__DIR__ .
'/../_files') .
'/';
30 $this->sourceFilename = $this->fixtureDir .
'circular-dependencies.csv';
37 $this->builder->build(
40 'files_for_parse' => [$this->fixtureDir .
'composer4.json', $this->fixtureDir .
'composer5.json'],
42 'write' => [
'report_filename' => $this->sourceFilename],
46 $this->assertFileEquals($this->fixtureDir .
'expected/circular-dependencies.csv', $this->sourceFilename);
51 $this->builder->build(
53 'parse' => [
'files_for_parse' => [$this->fixtureDir .
'composer3.json']],
54 'write' => [
'report_filename' => $this->sourceFilename],
58 $this->assertFileEquals(
59 $this->fixtureDir .
'expected/without-circular-dependencies.csv',
66 if (file_exists($this->sourceFilename)) {
67 unlink($this->sourceFilename);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
static getCircularDependenciesReportBuilder()
testBuildWithoutDependencies()