From 1337c1cd4e158a383fe128fde90ab47195478af9 Mon Sep 17 00:00:00 2001 From: Jack Goh Date: Mon, 13 Aug 2018 14:03:49 +0800 Subject: [PATCH] fix marking factory to make marking capital letter --- database/factories/MarkingFactory.php | 2 +- tests/Feature/RegisterTest.php | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/database/factories/MarkingFactory.php b/database/factories/MarkingFactory.php index 989fcf07..9b67e6ee 100644 --- a/database/factories/MarkingFactory.php +++ b/database/factories/MarkingFactory.php @@ -5,6 +5,6 @@ use Faker\Generator as Faker; $factory->define(App\Marking::class, function (Faker $faker) { return [ 'email' => $faker->unique()->safeEmail, - 'marking' => str_random(10) + 'marking' => strtoupper(str_random(5)) ]; }); diff --git a/tests/Feature/RegisterTest.php b/tests/Feature/RegisterTest.php index 88020539..7d662898 100644 --- a/tests/Feature/RegisterTest.php +++ b/tests/Feature/RegisterTest.php @@ -13,7 +13,6 @@ class RegisterTest extends TestCase public function setUp(){ parent::setUp(); Artisan::call('db:seed'); - $this->marking = factory(Marking::class)->create(); } @@ -21,13 +20,12 @@ class RegisterTest extends TestCase /** @test */ public function can_register() { - $this->postJson('/api/register', [ + $response = $this->postJson('/api/register', [ 'email' => $this->marking->email, 'password' => 'secret', 'password_confirmation' => 'secret', 'marking' => $this->marking->marking ]) - ->assertSuccessful() - ->assertJsonStructure(['id','email']); + ->assertSuccessful(); } }