Page MenuHomePhorge

D1396.1775423066.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D1396.1775423066.diff

diff --git a/src/app/Observers/UserObserver.php b/src/app/Observers/UserObserver.php
--- a/src/app/Observers/UserObserver.php
+++ b/src/app/Observers/UserObserver.php
@@ -5,6 +5,7 @@
use App\Entitlement;
use App\Domain;
use App\User;
+use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
class UserObserver
@@ -49,6 +50,7 @@
*/
public function created(User $user)
{
+ $now = Carbon::now();
$settings = [
'country' => 'CH',
'currency' => 'CHF',
@@ -67,6 +69,8 @@
'key' => $key,
'value' => $value,
'user_id' => $user->id,
+ 'created_at' => $now,
+ 'updated_at' => $now,
];
}
diff --git a/src/tests/Feature/UserTest.php b/src/tests/Feature/UserTest.php
--- a/src/tests/Feature/UserTest.php
+++ b/src/tests/Feature/UserTest.php
@@ -4,6 +4,7 @@
use App\Domain;
use App\User;
+use Carbon\Carbon;
use Illuminate\Support\Facades\Queue;
use Tests\TestCase;
@@ -364,6 +365,7 @@
Queue::assertNothingPushed();
$user = $this->getTestUser('UserAccountA@UserAccount.com');
+ $now = Carbon::now();
Queue::assertPushed(\App\Jobs\UserUpdate::class, 0);
@@ -375,6 +377,8 @@
$this->assertSame('CH', $all_settings[0]->value);
$this->assertSame('currency', $all_settings[1]->key);
$this->assertSame('CHF', $all_settings[1]->value);
+ $this->assertSame($now->toDateTimeString(), $all_settings[0]->created_at->toDateTimeString());
+ $this->assertSame($now->toDateTimeString(), $all_settings[0]->updated_at->toDateTimeString());
// Add a setting
$user->setSetting('first_name', 'Firstname');

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 5, 9:04 PM (5 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18834455
Default Alt Text
D1396.1775423066.diff (1 KB)

Event Timeline