PhpBench\Tests\Unit\Report\Generator\CompositeGeneratorTest::testGenerateComposite PHP Method

testGenerateComposite() public method

It should generate a composite report.
    public function testGenerateComposite()
    {
        $config = ['reports' => ['one', 'two']];
        // for some reason prophecy doesn't like passing the suite document here, so just do a type check
        $this->manager->generateReports(Argument::type(SuiteCollection::class), ['one', 'two'])->willReturn([$this->getReportsDocument(), $this->getReportsDocument()]);
        $compositeDom = $this->generator->generate($this->collection->reveal(), new Config('test', $config));
        $this->assertEquals(4, $compositeDom->xpath()->evaluate('count(//report)'));
    }