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);
}