login()->loginNami(); } public function testItCanStoreALocalGateway(): void { $response = $this->post('/api/mailgateway', MailgatewayRequestFactory::new()->name('lala')->type(LocalType::class, [])->domain('example.com')->create()); $response->assertOk(); $this->assertDatabaseHas('mailgateways', [ 'domain' => 'example.com', 'name' => 'lala', 'type' => json_encode([ 'cls' => LocalType::class, 'params' => [], ]), ]); } }