@@ -62,6 +62,11 @@ class Test_Dam extends WP_UnitTestCase {
62
62
'orientation ' => 'landscape ' ,
63
63
'crop ' => true
64
64
],
65
+ 'test_gravity ' => [
66
+ 'width ' => 200 ,
67
+ 'height ' => 100 ,
68
+ 'crop ' => ['left ' ,'top ' ]
69
+ ],
65
70
'test_portrait ' => [
66
71
'width ' => 100 ,
67
72
'height ' => 200 ,
@@ -232,27 +237,28 @@ public function test_alter_attachment_image_src() {
232
237
$ this ->assertStringContainsString ( 'w:200/h:100/g:ce/rt:fill ' , $ result [0 ] );
233
238
$ this ->assertEquals ( 200 , $ result [1 ] );
234
239
$ this ->assertEquals ( 100 , $ result [2 ] );
235
- $ this ->assertTrue ( $ result [3 ] );
240
+ $ this ->assertFalse ( $ result [3 ] );
241
+ $ result = $ this ->dam ->alter_attachment_image_src ( false , $ id , 'test_gravity ' , false );
242
+ $ this ->assertStringContainsString ( 'w:200/h:100/g:noea/rt:fill ' , $ result [0 ] );
236
243
237
244
$ result = $ this ->dam ->alter_attachment_image_src ( false , $ id , 'test_portrait ' , false );
238
245
$ this ->assertStringContainsString ( 'w:100/h:200/g:ce/rt:fill ' , $ result [0 ] );
239
246
$ this ->assertEquals ( 100 , $ result [1 ] );
240
247
$ this ->assertEquals ( 200 , $ result [2 ] );
241
- $ this ->assertTrue ( $ result [3 ] );
248
+ $ this ->assertFalse ( $ result [3 ] );
242
249
243
250
$ result = $ this ->dam ->alter_attachment_image_src ( false , $ id , 'medium ' , false );
244
- $ this ->assertStringContainsString ( 'w:300 /h:300/ ' , $ result [0 ] );
251
+ $ this ->assertStringContainsString ( 'w:200 /h:300/ ' , $ result [0 ] );
245
252
$ this ->assertStringNotContainsString ( 'g:ce/rt:fill ' , $ result [0 ] );
246
- $ this ->assertEquals ( 300 , $ result [1 ] );
253
+ $ this ->assertEquals ( 200 , $ result [1 ] );
247
254
$ this ->assertEquals ( 300 , $ result [2 ] );
248
255
$ this ->assertFalse ( $ result [3 ] );
249
256
250
257
$ result = $ this ->dam ->alter_attachment_image_src ( false , $ id , [ 50 , 20 ], false );
251
- $ this ->assertStringContainsString ( 'w:50 /h:20/g:ce/rt:fill ' , $ result [0 ] );
252
- $ this ->assertEquals ( 50 , $ result [1 ] );
258
+ $ this ->assertStringContainsString ( 'w:13 /h:20/ ' , $ result [0 ] );
259
+ $ this ->assertEquals ( 13 , $ result [1 ] );
253
260
$ this ->assertEquals ( 20 , $ result [2 ] );
254
- $ this ->assertEquals ( true , $ result [3 ] );
255
- $ this ->assertTrue ( $ result [3 ] );
261
+ $ this ->assertFalse ( $ result [3 ] );
256
262
}
257
263
}
258
264
0 commit comments