|
10 | 10 | use CodebarAg\MFiles\DTO\ObjectProperties; |
11 | 11 | use CodebarAg\MFiles\Enums\MFDataTypeEnum; |
12 | 12 | use CodebarAg\MFiles\Tests\TestCase; |
| 13 | +use Illuminate\Support\Arr; |
13 | 14 | use Illuminate\Support\Collection; |
14 | 15 |
|
15 | 16 | class ObjectPropertiesTest extends TestCase |
@@ -221,15 +222,15 @@ public function test_to_array_returns_correct_structure_with_collections(): void |
221 | 222 |
|
222 | 223 | $array = $objectProperties->toArray(); |
223 | 224 |
|
224 | | - $this->assertEquals(2, $array['classId']); |
225 | | - $this->assertEquals(456, $array['objectId']); |
226 | | - $this->assertEquals(1, $array['objectTypeId']); |
227 | | - $this->assertEquals(2, $array['objectVersionId']); |
228 | | - $this->assertEquals('2023-01-01T10:00:00+00:00', $array['lastModifiedAt']); |
229 | | - $this->assertIsArray($array['properties']); |
230 | | - $this->assertIsArray($array['files']); |
231 | | - $this->assertEquals(1, count($array['properties'])); |
232 | | - $this->assertEquals(1, count($array['files'])); |
| 225 | + $this->assertEquals(2, Arr::get($array, 'classId')); |
| 226 | + $this->assertEquals(456, Arr::get($array, 'objectId')); |
| 227 | + $this->assertEquals(1, Arr::get($array, 'objectTypeId')); |
| 228 | + $this->assertEquals(2, Arr::get($array, 'objectVersionId')); |
| 229 | + $this->assertEquals('2023-01-01T10:00:00+00:00', Arr::get($array, 'lastModifiedAt')); |
| 230 | + $this->assertIsArray(Arr::get($array, 'properties')); |
| 231 | + $this->assertIsArray(Arr::get($array, 'files')); |
| 232 | + $this->assertEquals(1, count(Arr::get($array, 'properties', []))); |
| 233 | + $this->assertEquals(1, count(Arr::get($array, 'files', []))); |
233 | 234 | } |
234 | 235 |
|
235 | 236 | public function test_properties_are_readonly(): void |
|
0 commit comments