Neos\Media\Tests\Functional\Domain\Model\AssetTest::assertAssetHasTags PHP Method

assertAssetHasTags() protected method

protected assertAssetHasTags ( Asset $asset, $tagLabels )
$asset Neos\Media\Domain\Model\Asset
$tagLabels
    protected function assertAssetHasTags(Asset $asset, $tagLabels)
    {
        $tags = $asset->getTags();
        $tagLabels = array_combine(array_values($tagLabels), array_values($tagLabels));
        $expectedTagLabels = $tagLabels;
        foreach ($tags as $tag) {
            $this->assertArrayHasKey($tag->getLabel(), $expectedTagLabels);
            unset($expectedTagLabels[$tag->getLabel()]);
        }
        $this->assertCount(0, $expectedTagLabels);
    }