From aa0fd163fd15baf8014b14390f3fafa98bfc8acf Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Tue, 28 Feb 2017 17:15:25 +1100 Subject: [PATCH] File attachments should support creation by string Refs https://github.com/octobercms/docs/pull/227 --- tests/unit/plugins/database/AttachOneModelTest.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/unit/plugins/database/AttachOneModelTest.php b/tests/unit/plugins/database/AttachOneModelTest.php index a72b44f75..381a2d663 100644 --- a/tests/unit/plugins/database/AttachOneModelTest.php +++ b/tests/unit/plugins/database/AttachOneModelTest.php @@ -15,6 +15,19 @@ class AttachOneModelTest extends PluginTestCase $this->runPluginRefreshCommand('Database.Tester'); } + public function testSetRelationValue() + { + Model::unguard(); + $user = User::create(['name' => 'Stevie', 'email' => 'stevie@email.tld']); + Model::reguard(); + + // Set by string + $user->avatar = base_path().'/tests/fixtures/plugins/database/tester/assets/images/avatar.png'; + $user->save(); + $this->assertNotNull($user->avatar); + $this->assertEquals('avatar.png', $user->avatar->file_name); + } + public function testDeleteFlagDestroyRelationship() { Model::unguard();