14 public function testFileFormat($file)
20 $schemaFile = $schemaLocator->getPerFileSchema();
22 $validationStateMock = $this->createMock(\
Magento\Framework\
Config\ValidationStateInterface::class);
23 $validationStateMock->method(
'isValidationRequired')
25 $dom = new \Magento\Framework\Config\Dom(
file_get_contents($file), $validationStateMock);
35 return \Magento\Framework\App\Utility\Files::init()->getConfigFiles(
'pdf.xml');
38 public function testMergedFormat()
40 $validationState = $this->createMock(\
Magento\Framework\
Config\ValidationStateInterface::class);
41 $validationState->expects($this->any())->method(
'isValidationRequired')->will($this->returnValue(
true));
46 [
'validationState' => $validationState]
50 }
catch (\Exception $e) {
51 $this->fail(
'Merged pdf.xml files do not pass XSD validation: ' . $e->getMessage());
static getObjectManager()