From 4bc476fb91781d186289ff2b587ab81bd1a5b480 Mon Sep 17 00:00:00 2001 From: Awilum Date: Sat, 17 Oct 2020 12:07:30 +0300 Subject: [PATCH] feat(core): add test for copy() and delete() methods #477 --- tests/Entries/EntriesTest.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/Entries/EntriesTest.php b/tests/Entries/EntriesTest.php index 8bc7cc5d..d682f5eb 100644 --- a/tests/Entries/EntriesTest.php +++ b/tests/Entries/EntriesTest.php @@ -53,3 +53,25 @@ test('test fetch collection entry', function () { $fetch = flextype('entries')->fetchCollection('foo'); $this->assertTrue(count($fetch) > 0); }); + +test('test copy entry', function () { + // 1 + flextype('entries')->create('foo', []); + flextype('entries')->create('foo/bar', []); + flextype('entries')->create('foo/baz', []); + + flextype('entries')->create('zed', []); + flextype('entries')->copy('foo', 'zed'); + + $this->assertTrue(flextype('entries')->has('zed')); +}); + +test('test delete entry', function () { + // 1 + flextype('entries')->create('foo', []); + flextype('entries')->create('foo/bar', []); + flextype('entries')->create('foo/baz', []); + + $this->assertTrue(flextype('entries')->delete('foo')); + $this->assertFalse(flextype('entries')->has('foo')); +});