source: main/trunk/greenstone3/web/interfaces/oran/js/jquery-ui-1.8rc1/tests/unit/autocomplete/autocomplete_methods.js@ 24245

Last change on this file since 24245 was 24245, checked in by sjb48, 13 years ago

Oran code for supporting format changes to document.

  • Property svn:executable set to *
File size: 1012 bytes
Line 
1/*
2 * autocomplete_methods.js
3 */
4(function($) {
5
6
7module("autocomplete: methods");
8
9test("destroy", function() {
10 var beforeHtml = $("#autocomplete").parent().html();
11 var afterHtml = $("#autocomplete").autocomplete().autocomplete("destroy").parent().html();
12 same( beforeHtml, afterHtml );
13})
14
15var data = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "pearl"];
16
17test("search", function() {
18 var ac = $("#autocomplete").autocomplete({
19 source: data,
20 minLength: 0
21 });
22 ac.autocomplete("search");
23 same( $(".ui-menu .ui-menu-item").length, data.length, "all items for a blank search" );
24
25 ac.val("has");
26 ac.autocomplete("search")
27 same( $(".ui-menu .ui-menu-item").text(), "haskell", "only one item for set input value" );
28
29 ac.autocomplete("search", "ja");
30 same( $(".ui-menu .ui-menu-item").length, 2, "only java and javascript for 'ja'" );
31
32 $("#autocomplete").autocomplete("destroy");
33})
34
35})(jQuery);
Note: See TracBrowser for help on using the repository browser.