Class ilMailTemplateServiceTest.
More...
◆ testDefaultTemplateCanBeSetByContext()
ilMailTemplateServiceTest::testDefaultTemplateCanBeSetByContext |
( |
| ) |
|
- Exceptions
-
Definition at line 30 of file ilMailTemplateServiceTest.php.
References $service.
32 $repo = $this->getMockBuilder(ilMailTemplateRepository::class)->disableOriginalConstructor()->getMock();
35 $template->setTplId(1);
36 $template->setAsDefault(
false);
37 $template->setContext(
'phpunit');
39 $otherTemplate = clone $template;
40 $otherTemplate->setTplId(2);
41 $otherTemplate->setAsDefault(
false);
43 $yetAnotherTemplate = clone $template;
44 $yetAnotherTemplate->setTplId(3);
45 $yetAnotherTemplate->setAsDefault(
true);
53 $repo->expects($this->once())->method(
'findByContextId')->with($template->getContext())->willReturn($all);
54 $repo->expects($this->exactly(count($all)))->method(
'store');
55 $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
58 $service->setAsContextDefault($template);
60 $this->assertTrue($template->isDefault());
61 $this->assertFalse($otherTemplate->isDefault());
62 $this->assertFalse($yetAnotherTemplate->isDefault());
◆ testDefaultTemplateForContextCanBeUnset()
ilMailTemplateServiceTest::testDefaultTemplateForContextCanBeUnset |
( |
| ) |
|
- Exceptions
-
Definition at line 68 of file ilMailTemplateServiceTest.php.
References $service.
70 $repo = $this->getMockBuilder(ilMailTemplateRepository::class)->disableOriginalConstructor()->getMock();
73 $template->setTplId(1);
74 $template->setAsDefault(
true);
75 $template->setContext(
'phpunit');
77 $repo->expects($this->once())->method(
'store')->with($template);
78 $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
81 $service->unsetAsContextDefault($template);
83 $this->assertFalse($template->isDefault());
The documentation for this class was generated from the following file: