26 $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
27 $this->imageContentValidator = $this->objectManager->getObject(
28 \
Magento\Framework\Api\ImageContentValidator::class
39 ->disableOriginalConstructor()
42 ->method(
'getBase64EncodedData')
55 ->disableOriginalConstructor()
58 ->method(
'getBase64EncodedData')
59 ->willReturn(
'testImageData');
70 $pathToImageFile =
__DIR__ .
'/_files/image.jpg';
74 ->disableOriginalConstructor()
77 ->method(
'getBase64EncodedData')
78 ->willReturn($encodedData);
81 ->willReturn(
'invalidType');
92 $pathToImageFile =
__DIR__ .
'/_files/image.jpg';
96 ->disableOriginalConstructor()
99 ->method(
'getBase64EncodedData')
100 ->willReturn($encodedData);
103 ->willReturn(
'invalid:Name');
106 ->willReturn(
'image/jpeg');
113 $pathToImageFile =
__DIR__ .
'/_files/image.jpg';
117 ->disableOriginalConstructor()
120 ->method(
'getBase64EncodedData')
121 ->willReturn($encodedData);
124 ->willReturn(
'validName');
127 ->willReturn(
'image/jpeg');
129 $this->assertTrue($this->imageContentValidator->isValid(
$imageContent));
defined('TESTS_BP')||define('TESTS_BP' __DIR__
testIsValidInvalidMIMEType()
testIsValidEmptyContent()
testIsValidEmptyProperties()