From c5ca34f41d2aede667c19d2213a5d7e79a5e301c Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Thu, 1 Dec 2011 15:58:49 +0100 Subject: Fixed unit tests after widget refactoring https://fedorahosted.org/freeipa/ticket/2040 --- install/ui/test/details_tests.js | 145 +++++++++++++++++++++++---------------- 1 file changed, 86 insertions(+), 59 deletions(-) (limited to 'install/ui/test/details_tests.js') diff --git a/install/ui/test/details_tests.js b/install/ui/test/details_tests.js index bea863e2..0a914920 100644 --- a/install/ui/test/details_tests.js +++ b/install/ui/test/details_tests.js @@ -55,16 +55,24 @@ module('details', { test("Testing IPA.details_section.create().", function() { - var section = IPA.details_table_section({ + var facet = IPA.details_facet({ entity: IPA.get_entity('user'), - name:'IDIDID', label:'NAMENAMENAME'}). - text({name:'cn'}). - text({name:'uid'}). - text({name:'mail'}); + sections: [ + { + name:'IDIDID', + label:'NAMENAMENAME', + fields: [ + 'cn', 'uid', 'mail' + ] + } + ] + }); + + var section = facet.widgets.get_widget('IDIDID'); - section.entity_name = 'user'; + ok(section !== null, 'Verifying section existence.'); - var fields = section.fields.get_fields(); + var fields = section.widgets.get_widgets(); var container = $("
"); section.create(container); @@ -72,14 +80,12 @@ test("Testing IPA.details_section.create().", function() { same( table.length, 1, - 'Verifying table' - ); + 'Verifying table'); var rows = $('tr', table); same( rows.length, fields.length, - 'Verifying table rows' - ); + 'Verifying table rows'); for (var i=0; i"); var details = $("
"); container.append(details); @@ -284,20 +316,18 @@ test("Testing IPA.details_section_create again()",function(){ var result = {}; section.create(container); - section.load(result); + facet.load(result); var table = $('table', container); same( table.length, 1, - 'Verifying table' - ); + 'Verifying table'); var rows = $('tr', table); same( rows.length, fields.length, - 'Verifying table rows' - ); + 'Verifying table rows'); for (var i=0; i