[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/libraries/jquery.ui/tests/unit/droppable/ -> droppable_methods.js (source)

   1  /*

   2   * droppable_methods.js

   3   */
   4  (function($) {
   5  
   6  module("droppable: methods");
   7  
   8  test("init", function() {
   9      expect(6);
  10  
  11      $("<div></div>").appendTo('body').droppable().remove();
  12      ok(true, '.droppable() called on element');
  13  
  14      $([]).droppable();
  15      ok(true, '.droppable() called on empty collection');
  16  
  17      $("<div></div>").droppable();
  18      ok(true, '.droppable() called on disconnected DOMElement');
  19  
  20      $("<div></div>").droppable().droppable("foo");
  21      ok(true, 'arbitrary method called after init');
  22  
  23      $("<div></div>").droppable().data("foo.droppable");
  24      ok(true, 'arbitrary option getter after init');
  25  
  26      $("<div></div>").droppable().data("foo.droppable", "bar");
  27      ok(true, 'arbitrary option setter after init');
  28  });
  29  
  30  test("destroy", function() {
  31      expect(6);
  32  
  33      $("<div></div>").appendTo('body').droppable().droppable("destroy").remove();
  34      ok(true, '.droppable("destroy") called on element');
  35  
  36      $([]).droppable().droppable("destroy");
  37      ok(true, '.droppable("destroy") called on empty collection');
  38  
  39      $("<div></div>").droppable().droppable("destroy");
  40      ok(true, '.droppable("destroy") called on disconnected DOMElement');
  41  
  42      $("<div></div>").droppable().droppable("destroy").droppable("foo");
  43      ok(true, 'arbitrary method called after destroy');
  44  
  45      $("<div></div>").droppable().droppable("destroy").data("foo.droppable");
  46      ok(true, 'arbitrary option getter after destroy');
  47  
  48      $("<div></div>").droppable().droppable("destroy").data("foo.droppable", "bar");
  49      ok(true, 'arbitrary option setter after destroy');
  50  });
  51  
  52  test("enable", function() {
  53      expect(6);
  54      el = $("#droppable1").droppable({ disabled: true });
  55      shouldNotBeDroppable();
  56      el.droppable("enable");
  57      shouldBeDroppable();
  58      equals(el.data("disabled.droppable"), false, "disabled.droppable getter");
  59      el.droppable("destroy");
  60      el.droppable({ disabled: true });
  61      shouldNotBeDroppable();
  62      el.data("disabled.droppable", false);
  63      equals(el.data("disabled.droppable"), false, "disabled.droppable setter");
  64      shouldBeDroppable();
  65  });
  66  
  67  test("disable", function() {
  68      expect(6);
  69      el = $("#droppable1").droppable({ disabled: false });
  70      shouldBeDroppable();
  71      el.droppable("disable");
  72      shouldNotBeDroppable();
  73      equals(el.data("disabled.droppable"), true, "disabled.droppable getter");
  74      el.droppable("destroy");
  75      el.droppable({ disabled: false });
  76      shouldBeDroppable();
  77      el.data("disabled.droppable", true);
  78      equals(el.data("disabled.droppable"), true, "disabled.droppable setter");
  79      shouldNotBeDroppable();
  80  });
  81  
  82  })(jQuery);


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7