@@ -12,7 +12,7 @@ public function setUp() {
12
12
parent ::setUp ();
13
13
Fieldmanager_Field::$ debug = true ;
14
14
15
- $ this ->
author =
$ this ->
factory ->
user ->
create (
array (
'role ' =>
'author ' ,
'user_login ' =>
'author ' ,
'user_email ' =>
'[email protected] ' ) );
15
+ $ this ->
author =
$ this ->
factory ->
user ->
create (
array (
'role ' =>
'author ' ,
'user_login ' =>
'author ' ,
'user_email ' =>
'[email protected] ' , ' display_name ' => ' Lorem Ipsum ' ) );
16
16
$ this ->editor = $ this ->factory ->user ->create ( array ( 'role ' => 'editor ' , 'user_login ' => 'editor ' ) );
17
17
$ this ->administrator = $ this ->factory ->user ->create ( array ( 'role ' => 'administrator ' , 'user_login ' => 'administrator ' ) );
18
18
@@ -273,4 +273,30 @@ public function test_store_property_display() {
273
273
$ this ->assertEquals ( $ user ->display_name , $ test_users_user_nicename [ $ user ->user_nicename ] );
274
274
$ this ->assertEquals ( $ user ->display_name , $ test_user_nicename ->datasource ->get_value ( $ user ->user_nicename ) );
275
275
}
276
+
277
+ public function test_search () {
278
+ $ user = get_userdata ( $ this ->author );
279
+ $ display_name = 'Lorem Ipsum ' ;
280
+
281
+ $ fm = new Fieldmanager_Autocomplete ( array (
282
+ 'name ' => 'test_search ' ,
283
+ 'datasource ' => new Fieldmanager_Datasource_User
284
+ ) );
285
+
286
+ $ test_users_id = $ fm ->datasource ->get_items ( $ display_name );
287
+ $ this ->assertEquals ( $ display_name , $ test_users_id [ $ user ->ID ] );
288
+ $ this ->assertEquals ( $ display_name , $ fm ->datasource ->get_value ( $ user ->ID ) );
289
+
290
+ $ test_users_id = $ fm ->datasource ->get_items ( 'rem ' );
291
+ $ this ->assertEquals ( $ display_name , $ test_users_id [ $ user ->ID ] );
292
+
293
+ $ test_users_id =
$ fm->
datasource ->
get_items (
'[email protected] ' );
294
+ $ this ->assertEquals ( $ display_name , $ test_users_id [ $ user ->ID ] );
295
+
296
+ $ test_users_id = $ fm ->datasource ->get_items ( 'author ' );
297
+ $ this ->assertEquals ( $ display_name , $ test_users_id [ $ user ->ID ] );
298
+
299
+ $ test_users_id = $ fm ->datasource ->get_items ( $ user ->ID );
300
+ $ this ->assertEquals ( $ display_name , $ test_users_id [ $ user ->ID ] );
301
+ }
276
302
}
0 commit comments