summaryrefslogtreecommitdiffstats
path: root/install/static/test/entity_tests.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/static/test/entity_tests.js')
-rw-r--r--install/static/test/entity_tests.js109
1 files changed, 0 insertions, 109 deletions
diff --git a/install/static/test/entity_tests.js b/install/static/test/entity_tests.js
index 5b2f36b2b..970f9a89b 100644
--- a/install/static/test/entity_tests.js
+++ b/install/static/test/entity_tests.js
@@ -132,112 +132,3 @@ test('Testing ipa_facet_setup_views().', function() {
IPA.show_page = orig_show_page;
});
-test('Testing ipa_entity_quick_links().', function() {
-
- var orig_push_state = nav_push_state;
- var orig_get_state = nav_get_state;
- var orig_remove_state = nav_remove_state;
-
- var state = {};
-
- nav_push_state = function(params) {
- $.extend(state, params);
- };
- nav_get_state = function(key) {
- return state[key];
- };
- nav_remove_state = function(key) {
- delete state[key];
- };
-
- IPA.ajax_options.async = false;
-
- IPA.init(
- 'data',
- true,
- function(data, text_status, xhr) {
- ok(true, 'ipa_init() succeeded.');
- },
- function(xhr, text_status, error_thrown) {
- ok(false, 'ipa_init() failed: '+error_thrown);
- }
- );
-
- var obj_name = 'user';
- var pkey = IPA.metadata[obj_name].primary_key;
- var pkey_value = 'test';
-
- var entry_attrs = {};
- entry_attrs[pkey] = [pkey_value];
-
- var container = $('<div/>', {
- title: obj_name,
- class: 'entity-container'
- });
-
- var search_table = $('<table/>', {
- class: 'search-table'
- }).appendTo(container);
-
- var tbody = $('<tbody/>').appendTo(search_table);
- var tr = $('<tr/>').appendTo(tbody);
- var td = $('<td/>').appendTo(tr);
- var span = $('<span/>', {name:'quick_links'}).appendTo(td);
-
- ipa_entity_quick_links(tr, 'quick_links', null, entry_attrs);
-
- var link = span.children().first();
-
- equals(
- link.attr('href'), '#details',
- 'Checking details link'
- );
-
- link.click();
-
- equals(
- state[obj_name+'-facet'], 'details',
- 'Checking state[\''+obj_name+'-facet\']'
- );
-
- equals(
- state[obj_name+'-pkey'], pkey_value,
- 'Checking state[\''+obj_name+'-pkey\']'
- );
-
- var attribute_members = IPA.metadata[obj_name].attribute_members;
- for (attr_name in attribute_members) {
- var objs = attribute_members[attr_name];
- for (var i = 0; i < objs.length; ++i) {
- var m = objs[i];
-
- link = link.next();
-
- equals(
- link.attr('href'), '#'+m,
- 'Checking '+m+' link'
- );
-
- link.click();
-
- equals(
- state[obj_name+'-facet'], 'associate',
- 'Checking state[\''+obj_name+'-facet\']'
- );
-
- equals(
- state[obj_name+'-enroll'], m,
- 'Checking state[\''+obj_name+'-enroll\']'
- );
-
- equals(
- state[obj_name+'-pkey'], pkey_value,
- 'Checking state[\''+obj_name+'-pkey\']'
- );
- }
- }
-
- nav_push_state = orig_push_state;
- nav_get_state = orig_get_state;
- nav_remove_state = orig_remove_state;
-});