Skip to content

Commit bc58529

Browse files
committed
Add missed tests from edit and new client controller
1 parent fbc265a commit bc58529

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

spec/Controller/ClientCreateControllerSpec.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
use SimpleSAML\Modules\OpenIDConnect\Factories\TemplateFactory;
2525
use SimpleSAML\Modules\OpenIDConnect\Form\ClientForm;
2626
use SimpleSAML\Modules\OpenIDConnect\Repositories\ClientRepository;
27+
use SimpleSAML\Modules\OpenIDConnect\Services\ConfigurationService;
2728
use SimpleSAML\Modules\OpenIDConnect\Services\SessionMessagesService;
2829
use SimpleSAML\XHTML\Template;
2930
use Laminas\Diactoros\Response\RedirectResponse;
@@ -37,6 +38,7 @@ class ClientCreateControllerSpec extends ObjectBehavior
3738
* @return void
3839
*/
3940
public function let(
41+
ConfigurationService $configurationService,
4042
ClientRepository $clientRepository,
4143
TemplateFactory $templateFactory,
4244
FormFactory $formFactory,
@@ -47,10 +49,12 @@ public function let(
4749
$_SERVER['REQUEST_URI'] = '/';
4850
Configuration::loadFromArray([], '', 'simplesaml');
4951

52+
$configurationService->getOpenIdConnectModuleURL(Argument::any())->willReturn("url");
53+
5054
$request->getUri()->willReturn($uri);
5155
$uri->getPath()->willReturn('/');
5256

53-
$this->beConstructedWith($clientRepository, $templateFactory, $formFactory, $sessionMessagesService);
57+
$this->beConstructedWith($configurationService, $clientRepository, $templateFactory, $formFactory, $sessionMessagesService);
5458
}
5559

5660
/**

spec/Controller/ClientEditControllerSpec.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
use SimpleSAML\Modules\OpenIDConnect\Factories\TemplateFactory;
2929
use SimpleSAML\Modules\OpenIDConnect\Form\ClientForm;
3030
use SimpleSAML\Modules\OpenIDConnect\Repositories\ClientRepository;
31+
use SimpleSAML\Modules\OpenIDConnect\Services\ConfigurationService;
3132
use SimpleSAML\Modules\OpenIDConnect\Services\SessionMessagesService;
3233
use SimpleSAML\XHTML\Template;
3334

@@ -37,6 +38,7 @@ class ClientEditControllerSpec extends ObjectBehavior
3738
* @return void
3839
*/
3940
public function let(
41+
ConfigurationService $configurationService,
4042
ClientRepository $clientRepository,
4143
TemplateFactory $templateFactory,
4244
FormFactory $formFactory,
@@ -47,10 +49,12 @@ public function let(
4749
$_SERVER['REQUEST_URI'] = '/';
4850
Configuration::loadFromArray([], '', 'simplesaml');
4951

52+
$configurationService->getOpenIdConnectModuleURL()->willReturn("url");
53+
5054
$request->getUri()->willReturn($uri);
5155
$uri->getPath()->willReturn('/');
5256

53-
$this->beConstructedWith($clientRepository, $templateFactory, $formFactory, $sessionMessagesService);
57+
$this->beConstructedWith($configurationService, $clientRepository, $templateFactory, $formFactory, $sessionMessagesService);
5458
}
5559

5660
/**
@@ -83,6 +87,7 @@ public function it_shows_edit_client_form(
8387
'scopes' => ['openid'],
8488
'is_enabled' => true,
8589
];
90+
$clientEntity->getIdentifier()->shouldBeCalled()->willReturn('clientid');
8691

8792
$request->getQueryParams()->shouldBeCalled()->willReturn(['client_id' => 'clientid']);
8893
$clientRepository->findById('clientid')->shouldBeCalled()->willReturn($clientEntity);

0 commit comments

Comments
 (0)