diff --git a/tests/Foundation/Entries/Fields/CreatedAtFieldTest.php b/tests/Foundation/Entries/Fields/CreatedAtFieldTest.php index 48af23ae..0719b65d 100644 --- a/tests/Foundation/Entries/Fields/CreatedAtFieldTest.php +++ b/tests/Foundation/Entries/Fields/CreatedAtFieldTest.php @@ -11,10 +11,22 @@ afterEach(function (): void { }); test('test CreatedAtField', function () { + // 1 flextype('entries')->create('foo', []); - $created_at = flextype('entries')->fetch('foo')['created_at']; - $this->assertTrue(strlen($created_at) > 0); $this->assertTrue((ctype_digit($created_at) && strtotime(date('Y-m-d H:i:s', $created_at)) === (int)$created_at)); + + // 2 + flextype('entries')->create('tmp', []); + $_created_at = flextype('entries')->fetch('tmp'); + $_created_at['created_at'] = null; + + filesystem()->file(PATH['project'] . '/entries/bar/entry.md') + ->put(flextype('frontmatter') + ->encode($_created_at)); + + $created_at = flextype('entries')->fetch('bar')['created_at']; + + $this->assertTrue($created_at === null); });