destroy.js 972 B

123456789101112131415161718192021222324252627282930313233343536
  1. $(function () {
  2. 'use strict';
  3. var $image = $(window.createCropperImage());
  4. QUnit.test('methods.destroy: before built', function (assert) {
  5. assert.ok(!$image.hasClass('cropper-hidden'));
  6. $image.cropper();
  7. assert.ok(!$image.hasClass('cropper-hidden'));
  8. assert.ok(typeof $image.data('cropper') === 'object');
  9. $image.cropper('destroy');
  10. assert.ok(!$image.hasClass('cropper-hidden'));
  11. assert.ok(typeof $image.data('cropper') === 'undefined');
  12. QUnit.test('methods.destroy: after built', function (assert) {
  13. var done = assert.async();
  14. $image.cropper({
  15. built: function () {
  16. assert.ok($image.hasClass('cropper-hidden'));
  17. assert.ok(typeof $image.data('cropper') === 'object');
  18. $image.cropper('destroy');
  19. assert.ok(!$image.hasClass('cropper-hidden'));
  20. assert.ok(typeof $image.data('cropper') === 'undefined');
  21. done();
  22. }
  23. });
  24. });
  25. });
  26. });