/* Authors: * Adam Young * * Copyright (C) 2010 Red Hat * see file 'COPYING' for use and warranty information * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ define(['freeipa/ipa', 'freeipa/jquery', 'freeipa/navigation', 'freeipa/entity'], function(IPA, $) { return function() { module('navigation', { // setup: function() { // IPA.ajax_options.async = false; // IPA.init({ // url: 'data', // on_error: function(xhr, text_status, error_thrown) { // ok(false, 'ipa_init() failed: '+error_thrown); // } // }); // } }); test("Testing IPA.navigation.create().", function() { // var entity; // var user_mock_called = false; // var group_mock_called = false; // //Force reset of entities // IPA.entities = $.ordered_map(); // // IPA.register('user', function(spec) { // // var that = IPA.entity({ // name: 'user', // metadata: IPA.metadata.objects.user, // facets: [ // { // type: 'search' // } // ] // }); // // that.display = function(container){ // user_mock_called = true; // same(container.attr('name'), 'user', 'user container name'); // same(container[0].nodeName, 'DIV', 'user container element'); // }; // // return that; // }); // // IPA.register('group', function(spec) { // // var that = IPA.entity({ // name: 'group', // metadata: IPA.metadata.objects.group // }); // // that.display = function(container){ // group_mock_called = true; // same(container.attr('name'), 'group','user container name'); // same(container[0].nodeName, 'DIV', 'user container element'); // }; // // return that; // }); // // var navigation_container = $('