Class ilMailOptionsGUITest.
More...
◆ getMailOptionsGUI()
◆ testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied()
ilMailOptionsGUITest::testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied |
( |
| ) |
|
Definition at line 42 of file ilMailOptionsGUITest.php.
43 {
44 $request = $this->getMockBuilder(\Psr\Http\Message\ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
45 $ctrl = $this->getMockBuilder(\ilCtrl::class)->disableOriginalConstructor()->getMock();
46 $settings = $this->getMockBuilder(\ilSetting::class)->disableOriginalConstructor()->getMock();
47 $form = $this->getMockBuilder(\ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
48
49 $settings->expects($this->any())->method('get')->with('show_mail_settings')->willReturn('1');
50 $ctrl->expects($this->any())->method('getCmd')->willReturn('showOptions');
51 $request->expects($this->any())->method(
'getQueryParams')->willReturn([]);
52
55 $gui->executeCommand();
56 }
getMailOptionsGUI(\Psr\Http\Message\ServerRequestInterface $request, \ilCtrl $ctrl, \ilSetting $settings)
if(isset($_POST['submit'])) $form
References $form, $request, and getMailOptionsGUI().
◆ testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem()
ilMailOptionsGUITest::testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem |
( |
| ) |
|
Definition at line 58 of file ilMailOptionsGUITest.php.
59 {
60 $request = $this->getMockBuilder(\Psr\Http\Message\ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
61 $ctrl = $this->getMockBuilder(\ilCtrl::class)->disableOriginalConstructor()->getMock();
62 $settings = $this->getMockBuilder(\ilSetting::class)->disableOriginalConstructor()->getMock();
63 $form = $this->getMockBuilder(\ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
64
65 $settings->expects($this->any())->method('get')->with('show_mail_settings')->willReturn('0');
66 $ctrl->expects($this->any())->method('getCmd')->willReturn('showOptions');
67 $request->expects($this->any())->method(
'getQueryParams')->willReturn([]);
68
69 $ctrl->expects($this->
once())->method(
'redirectByClass')->with(
'ilMailGUI');
70
73 $gui->executeCommand();
74 }
once($eventName, callable $callBack, $priority=100)
Subscribe to an event exactly once.
References $form, $request, getMailOptionsGUI(), and Sabre\Event\once().
◆ testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings()
ilMailOptionsGUITest::testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings |
( |
| ) |
|
Definition at line 76 of file ilMailOptionsGUITest.php.
77 {
78 $request = $this->getMockBuilder(\Psr\Http\Message\ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
79 $ctrl = $this->getMockBuilder(\ilCtrl::class)->disableOriginalConstructor()->getMock();
80 $settings = $this->getMockBuilder(\ilSetting::class)->disableOriginalConstructor()->getMock();
81 $form = $this->getMockBuilder(\ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
82
83 $settings->expects($this->any())->method('get')->with('show_mail_settings')->willReturn('0');
84 $ctrl->expects($this->any())->method('getCmd')->willReturn('showOptions');
85
86 $ctrl->expects($this->
once())->method(
'redirectByClass')->with(
'ilPersonalSettingsGUI');
87 $request->expects($this->any())->method(
'getQueryParams')->willReturn([
88 'referrer' => 'ilPersonalSettingsGUI'
89 ]);
90
93 $gui->executeCommand();
94 }
References $form, $request, getMailOptionsGUI(), and Sabre\Event\once().
The documentation for this class was generated from the following file: