createMock(ScopeConfigInterface::class); $scopeConfig->method('getValue')->willReturn( 'product.meta_keyword, cms_page.meta_keywords' ); $config = new SkippedFields($scopeConfig); self::assertTrue($config->isSkipped('product', 'meta_keyword')); self::assertTrue($config->isSkipped('cms_page', 'meta_keywords')); self::assertFalse($config->isSkipped('product', 'name')); } public function testEmptyConfigurationSkipsNothing(): void { $scopeConfig = $this->createMock(ScopeConfigInterface::class); $scopeConfig->method('getValue')->willReturn(null); self::assertFalse((new SkippedFields($scopeConfig))->isSkipped('category', 'name')); } }