amitsolanki24_'s avatar

Set cookie during Feature Test

I'm getting cookie null how can I set cookie while writing test cases.

    public function test_create_new_job_page_render_successful(): void
    {
        $user = User::factory()->create();
        $token = $user->createToken('test-token')->plainTextToken;
        #$this->disableCookieEncryption();
        Cookie::queue('user', json_encode($user));
        $response = $this->withHeader('Authorization', 'Bearer ' . $token)->get('/post-job');
        #$response = $this->withCookies(['user' => json_encode($user)])->withHeader('Authorization', 'Bearer ' . $token)->get('/post-job');
        $response->assertStatus(200);
        $response->assertViewIs('post job');
    }

0 likes
2 replies

Please or to participate in this conversation.