File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
app/code/Magento/Fedex/Test/Unit/Model Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -148,6 +148,30 @@ protected function setUp()
148
148
);
149
149
}
150
150
151
+ public function testSetRequestWithoutCity ()
152
+ {
153
+ $ requestMock = $ this ->getMockBuilder (\Magento \Quote \Model \Quote \Address \RateRequest::class)
154
+ ->disableOriginalConstructor ()
155
+ ->setMethods (['getDestCity ' ])
156
+ ->getMock ();
157
+ $ requestMock ->expects ($ this ->once ())
158
+ ->method ('getDestCity ' )
159
+ ->willReturn (null );
160
+ $ this ->_model ->setRequest ($ requestMock );
161
+ }
162
+
163
+ public function testSetRequestWithCity ()
164
+ {
165
+ $ requestMock = $ this ->getMockBuilder (\Magento \Quote \Model \Quote \Address \RateRequest::class)
166
+ ->disableOriginalConstructor ()
167
+ ->setMethods (['getDestCity ' ])
168
+ ->getMock ();
169
+ $ requestMock ->expects ($ this ->exactly (2 ))
170
+ ->method ('getDestCity ' )
171
+ ->willReturn ('Small Town ' );
172
+ $ this ->_model ->setRequest ($ requestMock );
173
+ }
174
+
151
175
/**
152
176
* Callback function, emulates getValue function
153
177
* @param $path
You can’t perform that action at this time.
0 commit comments