8
8
use Magento \Backend \App \Area \FrontNameResolver as BackendFrontNameResolver ;
9
9
use Magento \Framework \App \Area ;
10
10
use Magento \Framework \App \Filesystem \DirectoryList ;
11
- use Magento \Framework \App \ObjectManager ;
12
11
use Magento \Framework \App \TemplateTypesInterface ;
12
+ use Magento \Framework \ObjectManagerInterface ;
13
13
use Magento \Framework \View \DesignInterface ;
14
14
use Magento \Store \Model \ScopeInterface ;
15
15
use Magento \Store \Model \Store ;
@@ -26,12 +26,7 @@ class TemplateTest extends \PHPUnit\Framework\TestCase
26
26
protected $ model ;
27
27
28
28
/**
29
- * @var \Zend_Mail|\PHPUnit\Framework\MockObject\MockObject
30
- */
31
- protected $ mail ;
32
-
33
- /**
34
- * @var \Magento\Framework\ObjectManagerInterface
29
+ * @var ObjectManagerInterface
35
30
*/
36
31
protected $ objectManager ;
37
32
@@ -46,13 +41,8 @@ protected function mockModel($filesystem = null)
46
41
$ filesystem = $ this ->objectManager ->create (\Magento \Framework \Filesystem::class);
47
42
}
48
43
49
- $ this ->mail = $ this ->getMockBuilder (\Zend_Mail::class)
50
- ->setMethods (['send ' , 'addTo ' , 'addBcc ' , 'setReturnPath ' , 'setReplyTo ' ])
51
- ->setConstructorArgs (['utf-8 ' ])
52
- ->getMock ();
53
-
54
44
$ this ->model = $ this ->getMockBuilder (\Magento \Email \Model \Template::class)
55
- ->setMethods ([ ' _getMail ' ])
45
+ ->addMethods ([ ])
56
46
->setConstructorArgs (
57
47
[
58
48
$ this ->objectManager ->get (\Magento \Framework \Model \Context::class),
@@ -73,25 +63,13 @@ protected function mockModel($filesystem = null)
73
63
->getMock ();
74
64
75
65
$ this ->objectManager ->get (\Magento \Framework \App \State::class)->setAreaCode ('frontend ' );
76
-
77
- $ this ->model ->expects ($ this ->any ())->method ('_getMail ' )->willReturnCallback ([$ this , 'getMail ' ]);
78
66
$ this ->model
79
67
->setSenderName ('sender ' )
80
68
->
setSenderEmail (
'[email protected] ' )
81
69
->setTemplateSubject ('Subject ' )
82
70
->setTemplateId ('abc ' );
83
71
}
84
72
85
- /**
86
- * Return a disposable \Zend_Mail instance
87
- *
88
- * @return \PHPUnit\Framework\MockObject\MockObject|\Zend_Mail
89
- */
90
- public function getMail ()
91
- {
92
- return clone $ this ->mail ;
93
- }
94
-
95
73
public function testSetGetTemplateFilter ()
96
74
{
97
75
$ this ->mockModel ();
0 commit comments