From e1c544081fe047374e6ce9cc5ef51ea115a4e29b Mon Sep 17 00:00:00 2001 From: Awilum Date: Thu, 29 Jul 2021 20:05:41 +0300 Subject: [PATCH] feat(tests): remove media tests for now #199 --- .../Entries/Fields/MediaFieldTest.php | 46 ------------------- .../Parsers/Shortcodes/MediaShortcodeTest.php | 23 ---------- 2 files changed, 69 deletions(-) delete mode 100644 tests/Foundation/Entries/Fields/MediaFieldTest.php delete mode 100644 tests/Support/Parsers/Shortcodes/MediaShortcodeTest.php diff --git a/tests/Foundation/Entries/Fields/MediaFieldTest.php b/tests/Foundation/Entries/Fields/MediaFieldTest.php deleted file mode 100644 index 6bc3758cb..000000000 --- a/tests/Foundation/Entries/Fields/MediaFieldTest.php +++ /dev/null @@ -1,46 +0,0 @@ -directory(PATH['project'] . '/entries')->create(); - filesystem()->directory(PATH['project'] . '/media')->create(0755, true); - filesystem()->directory(PATH['project'] . '/media/.meta')->create(0755, true); - filesystem()->directory(PATH['project'] . '/media/foo')->create(0755, true); - filesystem()->directory(PATH['project'] . '/media/.meta/foo')->create(0755, true); -}); - -afterEach(function (): void { - filesystem()->directory(PATH['project'] . '/media/.meta')->delete(); - filesystem()->directory(PATH['project'] . '/media')->delete(); - filesystem()->directory(PATH['project'] . '/entries')->delete(); -}); - -test('test media.files field', function () { - - filesystem()->file(PATH['project'] . '/media/foo.txt')->put('foo'); - filesystem()->file(PATH['project'] . '/media/.meta/foo.txt.yaml')->put(serializers()->yaml()->encode(['title' => 'Foo', 'description' => '', 'type' => 'text/plain', 'filesize' => 3, 'uploaded_on' => 1603090370, 'exif' => []])); - filesystem()->file(PATH['project'] . '/media/bar.txt')->put('foo'); - filesystem()->file(PATH['project'] . '/media/.meta/bar.txt.yaml')->put(serializers()->yaml()->encode(['title' => 'Bar', 'description' => '', 'type' => 'text/plain', 'filesize' => 3, 'uploaded_on' => 1603090370, 'exif' => []])); - - entries()->create('media', serializers()->yaml()->decode(filesystem()->file(ROOT_DIR . '/tests/fixtures/entries/media/entry.yaml')->get())); - - flextype('media')->files()::macro('fetchExtraData', function ($id, $options) { - return ['id' => $id, 'options' => $options]; - }); - - flextype('media')->folders()::macro('fetchExtraData', function ($id, $options) { - return ['id' => $id, 'options' => $options]; - }); - - $media = entries()->fetch('media'); - - $this->assertEquals('Media', $media['title']); - $this->assertEquals('foo', $media['macroable_file']['id']); - $this->assertEquals('foo.txt', $media['foo_file']['filename']); - $this->assertEquals(2, $media['collection_of_files']->count()); - - $this->assertEquals('foo', $media['macroable_folder']['id']); - $this->assertEquals(6, $media['foo_folder']->count()); - $this->assertEquals(1, $media['collection_of_folders']->count()); -}); diff --git a/tests/Support/Parsers/Shortcodes/MediaShortcodeTest.php b/tests/Support/Parsers/Shortcodes/MediaShortcodeTest.php deleted file mode 100644 index 12ca4866f..000000000 --- a/tests/Support/Parsers/Shortcodes/MediaShortcodeTest.php +++ /dev/null @@ -1,23 +0,0 @@ -directory(PATH['project'] . '/media')->create(0755, true); - filesystem()->directory(PATH['project'] . '/media/.meta')->create(0755, true); -}); - -afterEach(function (): void { - filesystem()->directory(PATH['project'] . '/media/.meta')->delete(); - filesystem()->directory(PATH['project'] . '/media')->delete(); -}); - -test('test media_files_fetch shortcode', function () { - filesystem()->file(PATH['project'] . '/media/foo.txt')->put('foo'); - filesystem()->file(PATH['project'] . '/media/.meta/foo.txt.yaml')->put(serializers()->yaml()->encode(['title' => 'Foo', 'description' => '', 'type' => 'text/plain', 'filesize' => 3, 'uploaded_on' => 1603090370, 'exif' => []])); - filesystem()->file(PATH['project'] . '/media/bar.txt')->put('foo'); - filesystem()->file(PATH['project'] . '/media/.meta/bar.txt.yaml')->put(serializers()->yaml()->encode(['title' => 'Bar', 'description' => '', 'type' => 'text/plain', 'filesize' => 3, 'uploaded_on' => 1603090370, 'exif' => []])); - - $this->assertEquals('Foo', parsers()->shortcode()->process('[media_files_fetch id="foo.txt" field="title"]')); - $this->assertEquals('Bar', parsers()->shortcode()->process('[media_files_fetch id="foo.txt" field="foo" default="Bar"]')); -});