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: