[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/jquery_ui/jquery.ui/tests/unit/dialog/ -> dialog_methods.js (source)

   1  /*

   2   * dialog_methods.js

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


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7