public function test_standard_command_usage()
{
$this->artisan('bookstack:create-admin', [
public function test_standard_command_usage()
{
$this->artisan('bookstack:create-admin', [
public function test_providing_external_auth_id()
{
$this->artisan('bookstack:create-admin', [
public function test_providing_external_auth_id()
{
$this->artisan('bookstack:create-admin', [
'--external-auth-id' => 'xX_admin_Xx',
])->assertExitCode(0);
$this->assertDatabaseHas('users', [
'--external-auth-id' => 'xX_admin_Xx',
])->assertExitCode(0);
$this->assertDatabaseHas('users', [
])->expectsQuestion('Please specify a password for the new admin user (8 characters min)', 'hunter2000')
->assertExitCode(0);
$this->assertDatabaseHas('users', [
])->expectsQuestion('Please specify a password for the new admin user (8 characters min)', 'hunter2000')
->assertExitCode(0);
$this->assertDatabaseHas('users', [