From 571274e978434a7b5e17100076172233e7320855 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Fri, 15 Jul 2011 12:18:59 -0500 Subject: Entity select widget improvements The IPA.entity_select_widget has been modified into a searchable and editable drop down list. The base functionality has been extracted into IPA.combobox_widget. Ticket #1361 --- install/ui/test/widget_tests.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'install/ui/test/widget_tests.js') diff --git a/install/ui/test/widget_tests.js b/install/ui/test/widget_tests.js index 1abac1ca..c3ae8bea 100644 --- a/install/ui/test/widget_tests.js +++ b/install/ui/test/widget_tests.js @@ -265,10 +265,15 @@ test("IPA.select_widget" ,function(){ test("IPA.entity_select_widget" ,function(){ + var widget = IPA.entity_select_widget({ - name: 'uid', entity:'user',field_name:'uid'}); + name: 'uid', + other_entity: 'user', + other_field: 'uid' + }); + base_widget_test(widget,'user','test_value'); - ok( $('#uid-entity-select option').length > 1,"options populatedfrom AJAX"); + ok( $('option', widget.container).length > 1,"options populated from AJAX"); mock_record = {'uid':'kfrog'}; widget.load(mock_record); same(widget.values[0],'kfrog','select set from values'); @@ -278,7 +283,7 @@ test("IPA.entity_select_widget" ,function(){ test("IPA.entity_link_widget" ,function(){ var widget = IPA.entity_link_widget({ name: 'gidnumber', - other_entity:'group', + other_entity:'group' }); base_widget_test(widget,'user','test_value'); -- cgit