Use Parcel2Go public API scope by default
Deploy HickLab3D Dashboard / Deploy to production (push) Successful in 1m1s
Deploy HickLab3D Dashboard / Deploy to production (push) Successful in 1m1s
This commit is contained in:
@@ -97,4 +97,19 @@ class IntegrationSettingsTest extends TestCase
|
||||
])->assertSessionHasErrors('url');
|
||||
$this->assertDatabaseCount('integration_settings', 0);
|
||||
}
|
||||
|
||||
public function test_parcel2go_scope_is_validated_and_saved(): void
|
||||
{
|
||||
$admin = User::factory()->create(['role' => 'admin']);
|
||||
|
||||
$this->actingAs($admin)->put(route('settings.integrations.update', 'parcel2go'), [
|
||||
'scope' => 'admin',
|
||||
])->assertSessionHasErrors('scope');
|
||||
$this->assertDatabaseCount('integration_settings', 0);
|
||||
|
||||
$this->actingAs($admin)->put(route('settings.integrations.update', 'parcel2go'), [
|
||||
'scope' => 'public-api my-profile',
|
||||
])->assertRedirect(route('settings.index'));
|
||||
$this->assertSame('public-api my-profile', IntegrationSetting::findOrFail('parcel2go')->settings['scope']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user