Blob Blame History Raw
From 8ce157910a86dc8abf16b4846cabe61052a6754d Mon Sep 17 00:00:00 2001
From: Petr Vobornik <pvoborni@redhat.com>
Date: Wed, 25 Jul 2012 13:06:42 +0200
Subject: [PATCH 65/79] 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
---
 install/ui/test/aci_tests.js    | 5 +++--
 install/ui/test/widget_tests.js | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/install/ui/test/aci_tests.js b/install/ui/test/aci_tests.js
index 4055120f22b59fcadd63228536d56836edb81f78..52fdc60376da67b2986456c663b7d883e98191f6 100644
--- a/install/ui/test/aci_tests.js
+++ b/install/ui/test/aci_tests.js
@@ -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();
diff --git a/install/ui/test/widget_tests.js b/install/ui/test/widget_tests.js
index 489572c2c21077216f65dc47ac84919b85e71176..7ed93608ebbfef59986d81d1ff891c4e8abbc5a6 100644
--- a/install/ui/test/widget_tests.js
+++ b/install/ui/test/widget_tests.js
@@ -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');
-- 
1.7.11.2