我目前正在尝试设置 phpunit 测试来测试我的 API。问题是我无法在没有问题的情况下两次发送完全相同的请求。
我尝试更改 phpunit.xml 以查看是否存在问题,但没有成功,所以我现在怀疑自己,认为我在代码本身中做错了什么。
public function test_can_register_user() {
$this->consoleLog('test_can_register_user');
$generatedUser = str_random(5) . '@example.com';
$data = [
'name' => 'Test User',
'email' => $generatedUser,
'password' => 'test',
];
var_dump($data);
$expect = [
'success' => true,
'message' => 'Thanks for signing up! Please check your email to complete your registration.',
];
$request = $this->post('/api/auth/register', $data)
->assertStatus(200)
->assertJson($expect);
return $generatedUser;
}
/**
* @depends test_can_register_user
* @param $generatedUser
*/
public function test_can_not_register_same_email($generatedUser) {
$this->consoleLog('test_can_not_register_same_email');
$data = [
'name' => …
Run Code Online (Sandbox Code Playgroud)