Class ilMailTemplateServiceTest.
More...
◆ testDefaultTemplateCanBeSetByContext()
ilMailTemplateServiceTest::testDefaultTemplateCanBeSetByContext |
( |
| ) |
|
- Exceptions
-
Definition at line 14 of file ilMailTemplateServiceTest.php.
References $service.
16 $repo = $this->getMockbuilder(ilMailTemplateRepository::class)->disableOriginalConstructor()->getMock();
19 $template->setTplId(1);
20 $template->setAsDefault(
false);
21 $template->setContext(
'phpunit');
23 $otherTemplate = clone $template;
24 $otherTemplate->setTplId(2);
25 $otherTemplate->setAsDefault(
false);
27 $yetAnotherTemplate = clone $template;
28 $yetAnotherTemplate->setTplId(3);
29 $yetAnotherTemplate->setAsDefault(
true);
37 $repo->expects($this->once())->method(
'findByContextId')->with($template->getContext())->willReturn($all);
38 $repo->expects($this->exactly(count($all)))->method(
'store');
41 $service->setAsContextDefault($template);
43 $this->assertTrue($template->isDefault());
44 $this->assertFalse($otherTemplate->isDefault());
45 $this->assertFalse($yetAnotherTemplate->isDefault());
Class ilMailTemplateService.
◆ testDefaultTemplateForContextCanBeUnset()
ilMailTemplateServiceTest::testDefaultTemplateForContextCanBeUnset |
( |
| ) |
|
- Exceptions
-
Definition at line 51 of file ilMailTemplateServiceTest.php.
References $service.
53 $repo = $this->getMockbuilder(ilMailTemplateRepository::class)->disableOriginalConstructor()->getMock();
56 $template->setTplId(1);
57 $template->setAsDefault(
true);
58 $template->setContext(
'phpunit');
60 $repo->expects($this->once())->method(
'store')->with($template);
63 $service->unsetAsContextDefault($template);
65 $this->assertFalse($template->isDefault());
Class ilMailTemplateService.
The documentation for this class was generated from the following file: