From 49b7f4c06e17b91372decf33b812a7fbbfa01ff4 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Mon, 15 Apr 2013 19:23:15 +0200 Subject: Replace IPA.widget_factories and IPA_field_factories with registry https://fedorahosted.org/freeipa/ticket/3235 --- install/ui/test/aci_tests.js | 15 ++++++++++++++- install/ui/test/details_tests.js | 17 +++++++++++++---- 2 files changed, 27 insertions(+), 5 deletions(-) (limited to 'install/ui/test') diff --git a/install/ui/test/aci_tests.js b/install/ui/test/aci_tests.js index 2b828579..3ced0bd4 100644 --- a/install/ui/test/aci_tests.js +++ b/install/ui/test/aci_tests.js @@ -18,7 +18,15 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -define(['freeipa/ipa', 'freeipa/jquery', 'freeipa/aci'], function(IPA, $) { +define([ + 'freeipa/aci', + 'freeipa/field', + 'freeipa/ipa', + 'freeipa/jquery', + 'freeipa/reg', + 'freeipa/widget' + ], + function(aci, fields, IPA, $, reg, widgets) { return function() { var target_container; @@ -29,6 +37,11 @@ var group_entity = IPA.entity({ name: 'group' }); module('aci', { setup: function() { + + fields.register(); + widgets.register(); + aci.register(); + IPA.ajax_options.async = false; IPA.init({ url: 'data', diff --git a/install/ui/test/details_tests.js b/install/ui/test/details_tests.js index 1d453083..521bfa35 100644 --- a/install/ui/test/details_tests.js +++ b/install/ui/test/details_tests.js @@ -18,8 +18,17 @@ * along with this program. If not, see . */ -define(['freeipa/ipa', 'freeipa/jquery','freeipa/facet', 'freeipa/facets', 'freeipa/details', - 'freeipa/entity'], function(IPA, $, mod_facet, facets) { +define([ + 'freeipa/ipa', + 'freeipa/jquery', + 'freeipa/facet', + 'freeipa/facets', + 'freeipa/reg', + 'freeipa/details', + 'freeipa/entity', + 'freeipa/field', + 'freeipa/widget'], + function(IPA, $, mod_facet, facets, reg) { return function() { var details_container; @@ -177,8 +186,8 @@ test("Testing details lifecycle: create, load.", function(){ return that; } - IPA.field_factories['test'] = test_field; - IPA.widget_factories['test'] = test_widget; + reg.field.register('test', test_field); + reg.widget.register('test', test_widget); IPA.register('user', function(spec) { -- cgit