Web UI tests fix

ACI tests were crashing because of misconfigured facet.
Entity link test were crashing because of incorrect jquery selector.

https://fedorahosted.org/freeipa/ticket/2817
This commit is contained in:
Petr Vobornik 2012-07-25 13:06:42 +02:00
parent 17a6b3f29d
commit 8ce157910a
2 changed files with 4 additions and 3 deletions

View File

@ -22,7 +22,7 @@
var target_container;
var target_widget;
var target_facet;
var entity = IPA.entity({ name: 'bogus' });
var entity = IPA.entity({ name: 'bogus', redirect_facet: 'details' });
var group_entity = IPA.entity({ name: 'group' });
module('aci', {
@ -99,10 +99,11 @@ module('aci', {
IPA.permission_target_policy('target')
]
});
entity.add_facet('details', target_facet);
target_container = $('<div id="target"/>').appendTo(document.body);
target_facet.create(target_container);
target_widget = target_facet.widgets.get_widget('target');
target_widget.create(target_container);
},
teardown: function() {
target_container.remove();

View File

@ -315,7 +315,7 @@ test("IPA.entity_link_widget" ,function(){
widget.is_link = true; //setting is_link is responsibility of field
widget.update(mock_record.gidnumber);
link = widget_container.find('a[text=123456]');
link = widget_container.find('a:contains("123456")');
same(link.length, 1,'link is populated');
same(link.css('display'), 'inline','link is displayed');