/[projects]/misc/horsensspejder-web/jquery/jquery-ui-1.10.3/tests/unit/selectable/selectable_options.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/jquery-ui-1.10.3/tests/unit/selectable/selectable_options.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 3 months ago) by torben
File MIME type: application/javascript
File size: 1180 byte(s)
initial import
1 /*
2 * selectable_options.js
3 */
4 (function($) {
5
6 module("selectable: options");
7
8 test("autoRefresh", function() {
9 expect(3);
10
11 var actual = 0,
12 el = $("#selectable1"),
13 sel = $("*", el),
14 selected = function() { actual += 1; };
15
16 el = $("#selectable1").selectable({ autoRefresh: false, selected: selected });
17 sel.hide();
18 el.simulate( "drag", {
19 dx: 1000,
20 dy: 1000
21 });
22 equal(actual, sel.length);
23 el.selectable("destroy");
24
25 actual = 0;
26 sel.show();
27 el = $("#selectable1").selectable({ autoRefresh: true, selected: selected });
28 sel.hide();
29 el.simulate( "drag", {
30 dx: 1000,
31 dy: 1000
32 });
33 equal(actual, 0);
34
35 sel.show();
36 $( sel[ 0 ] ).simulate( "drag", {
37 dx: 1000,
38 dy: 1000
39 });
40 equal(actual, sel.length);
41
42 el.selectable("destroy");
43 sel.show();
44 });
45
46 test("filter", function() {
47 expect(2);
48
49 var actual =0,
50 el = $("#selectable1"),
51 sel = $("*", el),
52 selected = function() { actual += 1; };
53
54
55 el = $("#selectable1").selectable({ filter: ".special", selected: selected });
56 el.simulate( "drag", {
57 dx: 1000,
58 dy: 1000
59 });
60 ok(sel.length !== 1, "this test assumes more than 1 selectee");
61 equal(actual, 1);
62 el.selectable("destroy");
63 });
64
65 })(jQuery);

  ViewVC Help
Powered by ViewVC 1.1.20