Skip to content

Commit fc504ee

Browse files
committed
Test values after update;
1 parent fdaa9dc commit fc504ee

File tree

10 files changed

+36
-55
lines changed

10 files changed

+36
-55
lines changed

tests/Casts/BooleanTest.php

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,19 @@ public function testBool(): void
2424
self::assertSame(true, $model->booleanValue);
2525

2626
$model->update(['booleanValue' => false]);
27-
$check = Casting::query()->find($model->_id);
2827

29-
self::assertIsBool($check->booleanValue);
30-
self::assertSame(false, $check->booleanValue);
28+
self::assertIsBool($model->booleanValue);
29+
self::assertSame(false, $model->booleanValue);
3130

3231
$model->update(['booleanValue' => 1]);
33-
$check = Casting::query()->find($model->_id);
3432

35-
self::assertIsBool($check->booleanValue);
36-
self::assertSame(true, $check->booleanValue);
33+
self::assertIsBool($model->booleanValue);
34+
self::assertSame(true, $model->booleanValue);
3735

3836
$model->update(['booleanValue' => 0]);
39-
$check = Casting::query()->find($model->_id);
4037

41-
self::assertIsBool($check->booleanValue);
42-
self::assertSame(false, $check->booleanValue);
38+
self::assertIsBool($model->booleanValue);
39+
self::assertSame(false, $model->booleanValue);
4340
}
4441

4542
public function testBoolAsString(): void
@@ -50,9 +47,8 @@ public function testBoolAsString(): void
5047
self::assertSame(true, $model->booleanValue);
5148

5249
$model->update(['booleanValue' => '0']);
53-
$check = Casting::query()->find($model->_id);
5450

55-
self::assertIsBool($check->booleanValue);
56-
self::assertSame(false, $check->booleanValue);
51+
self::assertIsBool($model->booleanValue);
52+
self::assertSame(false, $model->booleanValue);
5753
}
5854
}

tests/Casts/CollectionTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,8 @@ public function testCollection(): void
2727
self::assertEquals(collect(['g' => 'G-Eazy']), $model->collectionValue);
2828

2929
$model->update(['collectionValue' => ['Dont let me go' => 'Even the longest of nights turn days']]);
30-
$check = Casting::query()->find($model->_id);
3130

32-
self::assertInstanceOf(Collection::class, $check->collectionValue);
33-
self::assertEquals(collect(['Dont let me go' => 'Even the longest of nights turn days']), $check->collectionValue);
31+
self::assertInstanceOf(Collection::class, $model->collectionValue);
32+
self::assertEquals(collect(['Dont let me go' => 'Even the longest of nights turn days']), $model->collectionValue);
3433
}
3534
}

tests/Casts/DateTest.php

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,27 @@ public function testDate(): void
2727
self::assertEquals(now()->startOfDay()->format('Y-m-d H:i:s'), (string) $model->dateField);
2828

2929
$model->update(['dateField' => now()->subDay()]);
30-
$check = Casting::query()->find($model->_id);
3130

32-
self::assertInstanceOf(Carbon::class, $check->dateField);
33-
self::assertEquals(now()->subDay()->startOfDay()->format('Y-m-d H:i:s'), (string) $check->dateField);
31+
self::assertInstanceOf(Carbon::class, $model->dateField);
32+
self::assertEquals(now()->subDay()->startOfDay()->format('Y-m-d H:i:s'), (string) $model->dateField);
3433
}
3534

3635
public function testDateAsString(): void
3736
{
3837
$model = Casting::query()->create(['dateField' => '2023-10-29']);
39-
$check = Casting::query()->find($model->_id);
4038

41-
self::assertInstanceOf(Carbon::class, $check->dateField);
39+
self::assertInstanceOf(Carbon::class, $model->dateField);
4240
self::assertEquals(
4341
Carbon::createFromTimestamp(1698577443)->startOfDay()->format('Y-m-d H:i:s'),
44-
(string) $check->dateField,
42+
(string) $model->dateField,
4543
);
4644

4745
$model->update(['dateField' => '2023-10-28']);
48-
$check = Casting::query()->find($model->_id);
4946

50-
self::assertInstanceOf(Carbon::class, $check->dateField);
47+
self::assertInstanceOf(Carbon::class, $model->dateField);
5148
self::assertEquals(
5249
Carbon::createFromTimestamp(1698577443)->subDay()->startOfDay()->format('Y-m-d H:i:s'),
53-
(string) $check->dateField,
50+
(string) $model->dateField,
5451
);
5552
}
5653
}

tests/Casts/DatetimeTest.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ public function testDate(): void
2727
self::assertEquals(now()->format('Y-m-d H:i:s'), (string) $model->datetimeField);
2828

2929
$model->update(['datetimeField' => now()->subDay()]);
30-
$check = Casting::query()->find($model->_id);
3130

32-
self::assertInstanceOf(Carbon::class, $check->datetimeField);
33-
self::assertEquals(now()->subDay()->format('Y-m-d H:i:s'), (string) $check->datetimeField);
31+
self::assertInstanceOf(Carbon::class, $model->datetimeField);
32+
self::assertEquals(now()->subDay()->format('Y-m-d H:i:s'), (string) $model->datetimeField);
3433
}
3534

3635
public function testDateAsString(): void
@@ -44,12 +43,11 @@ public function testDateAsString(): void
4443
);
4544

4645
$model->update(['datetimeField' => '2023-10-28 11:04:03']);
47-
$check = Casting::query()->find($model->_id);
4846

49-
self::assertInstanceOf(Carbon::class, $check->datetimeField);
47+
self::assertInstanceOf(Carbon::class, $model->datetimeField);
5048
self::assertEquals(
5149
Carbon::createFromTimestamp(1698577443)->subDay()->format('Y-m-d H:i:s'),
52-
(string) $check->datetimeField,
50+
(string) $model->datetimeField,
5351
);
5452
}
5553
}

tests/Casts/DecimalTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,9 @@ public function testDecimal(): void
2525
self::assertEquals('100.99', $model->decimalNumber);
2626

2727
$model->update(['decimalNumber' => 9999.9]);
28-
$check = Casting::query()->find($model->_id);
2928

3029
self::assertInstanceOf(Decimal128::class, $model->decimalNumber);
31-
self::assertEquals('9999.90', $check->decimalNumber);
30+
self::assertEquals('9999.90', $model->decimalNumber);
3231
}
3332

3433
public function testDecimalAsString(): void
@@ -39,9 +38,8 @@ public function testDecimalAsString(): void
3938
self::assertEquals('120.79', $model->decimalNumber);
4039

4140
$model->update(['decimalNumber' => '795']);
42-
$check = Casting::query()->find($model->_id);
4341

4442
self::assertInstanceOf(Decimal128::class, $model->decimalNumber);
45-
self::assertEquals('795.00', $check->decimalNumber);
43+
self::assertEquals('795.00', $model->decimalNumber);
4644
}
4745
}

tests/Casts/FloatTest.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ public function testFloat(): void
2424
self::assertEquals(1.79, $model->floatNumber);
2525

2626
$model->update(['floatNumber' => 7E-5]);
27-
$check = Casting::query()->find($model->_id);
2827

29-
self::assertIsFloat($check->floatNumber);
30-
self::assertEquals(7E-5, $check->floatNumber);
28+
self::assertIsFloat($model->floatNumber);
29+
self::assertEquals(7E-5, $model->floatNumber);
3130
}
3231

3332
public function testFloatAsString(): void
@@ -38,9 +37,8 @@ public function testFloatAsString(): void
3837
self::assertEquals(1.79, $model->floatNumber);
3938

4039
$model->update(['floatNumber' => '7E-5']);
41-
$check = Casting::query()->find($model->_id);
4240

43-
self::assertIsFloat($check->floatNumber);
44-
self::assertEquals(7E-5, $check->floatNumber);
41+
self::assertIsFloat($model->floatNumber);
42+
self::assertEquals(7E-5, $model->floatNumber);
4543
}
4644
}

tests/Casts/IntegerTest.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ public function testInt(): void
2424
self::assertEquals(1, $model->intNumber);
2525

2626
$model->update(['intNumber' => 2]);
27-
$check = Casting::query()->find($model->_id);
2827

29-
self::assertIsInt($check->intNumber);
30-
self::assertEquals(2, $check->intNumber);
28+
self::assertIsInt($model->intNumber);
29+
self::assertEquals(2, $model->intNumber);
3130
}
3231

3332
public function testIntAsString(): void
@@ -38,9 +37,8 @@ public function testIntAsString(): void
3837
self::assertEquals(1, $model->intNumber);
3938

4039
$model->update(['intNumber' => '2']);
41-
$check = Casting::query()->find($model->_id);
4240

43-
self::assertIsInt($check->intNumber);
44-
self::assertEquals(2, $check->intNumber);
41+
self::assertIsInt($model->intNumber);
42+
self::assertEquals(2, $model->intNumber);
4543
}
4644
}

tests/Casts/JsonTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ public function testJson(): void
2626
self::assertEquals(['g' => 'G-Eazy'], $model->jsonValue);
2727

2828
$model->update(['jsonValue' => json_encode(['Dont let me go' => 'Even the longest of nights turn days'])]);
29-
$check = Casting::query()->find($model->_id);
3029

31-
self::assertIsArray($check->jsonValue);
32-
self::assertEquals(['Dont let me go' => 'Even the longest of nights turn days'], $check->jsonValue);
30+
self::assertIsArray($model->jsonValue);
31+
self::assertEquals(['Dont let me go' => 'Even the longest of nights turn days'], $model->jsonValue);
3332
}
3433
}

tests/Casts/ObjectTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ public function testObject(): void
2424
self::assertEquals((object) ['g' => 'G-Eazy'], $model->objectValue);
2525

2626
$model->update(['objectValue' => ['Dont let me go' => 'Even the brightest of colors turn greys']]);
27-
$check = Casting::query()->find($model->_id);
2827

29-
self::assertIsObject($check->objectValue);
30-
self::assertEquals((object) ['Dont let me go' => 'Even the brightest of colors turn greys'], $check->objectValue);
28+
self::assertIsObject($model->objectValue);
29+
self::assertEquals((object) ['Dont let me go' => 'Even the brightest of colors turn greys'], $model->objectValue);
3130
}
3231
}

tests/Casts/StringTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ public function testString(): void
2424
self::assertEquals("If I'ma shoot, I shoot to kill", $model->stringContent);
2525

2626
$model->update(['stringContent' => 'Do what I want to do at will']);
27-
$check = Casting::query()->find($model->_id);
2827

29-
self::assertIsString($check->stringContent);
30-
self::assertEquals('Do what I want to do at will', $check->stringContent);
28+
self::assertIsString($model->stringContent);
29+
self::assertEquals('Do what I want to do at will', $model->stringContent);
3130
}
3231
}

0 commit comments

Comments
 (0)