summaryrefslogtreecommitdiffstats
path: root/tests/lib
diff options
context:
space:
mode:
authorOlivier Paroz <github@oparoz.com>2015-06-18 13:24:15 +0200
committerOlivier Paroz <github@oparoz.com>2015-06-18 13:24:15 +0200
commit8193e1d7c15485663eeaaa1af1480f1f19004c32 (patch)
tree17feecb6a5c9cf0d00e46324bc688c7b52706a32 /tests/lib
parent13617a04751b980fbb8b601829d8ff32e55274c3 (diff)
downloadnextcloud-server-8193e1d7c15485663eeaaa1af1480f1f19004c32.tar.gz
nextcloud-server-8193e1d7c15485663eeaaa1af1480f1f19004c32.zip
Move media type icon preview creation to its own method
Diffstat (limited to 'tests/lib')
-rw-r--r--tests/lib/preview.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/lib/preview.php b/tests/lib/preview.php
index 27410187f43..70b7218474c 100644
--- a/tests/lib/preview.php
+++ b/tests/lib/preview.php
@@ -210,6 +210,27 @@ class Preview extends TestCase {
}
/**
+ * Tests if the media type icon fits into the asked dimensions
+ */
+ public function testIsMimePreviewTheRightSize() {
+ $width = 400;
+ $height = 200;
+
+ // Previews for odt files are not enabled
+ $imgData = file_get_contents(\OC::$SERVERROOT . '/tests/data/testimage.odt');
+ $imgPath = '/' . self::TEST_PREVIEW_USER1 . '/files/testimage.odt';
+ $this->rootView->file_put_contents($imgPath, $imgData);
+
+ $preview =
+ new \OC\Preview(self::TEST_PREVIEW_USER1, 'files/', 'testimage.odt', $width, $height);
+ $preview->getPreview();
+ $image = $preview->getPreview();
+
+ $this->assertSame($width, $image->width());
+ $this->assertSame($height, $image->height());
+ }
+
+ /**
* We generate the data to use as it makes it easier to adjust in case we need to test
* something different
*