be(factory(User::class)->create([ 'stripe_account_id' => null, ])); $middleware = new ForceStripeAccount; $response = $middleware->handle(new Request, function ($request) { $this->fail("Next middleware was called when it should not have been."); }); $this->assertInstanceOf(RedirectResponse::class, $response); $this->assertEquals(route('backstage.stripe-connect.connect'), $response->getTargetUrl()); } }