Chris@0: createMediaType('file'); Chris@0: // Create a random file that should fail. Chris@0: $media = $this->generateMedia('test.patch', $mediaType); Chris@0: $result = $media->validate(); Chris@0: $this->assertCount(1, $result); Chris@17: $this->assertSame('field_media_file.0', $result->get(0)->getPropertyPath()); Chris@0: $this->assertContains('Only files with the following extensions are allowed:', (string) $result->get(0)->getMessage()); Chris@0: Chris@0: // Create a random file that should pass. Chris@0: $media = $this->generateMedia('test.txt', $mediaType); Chris@0: $result = $media->validate(); Chris@0: $this->assertCount(0, $result); Chris@0: } Chris@0: Chris@0: }