').html(html).appendTo($('#qunit-fixture'));
+ QUnit.test( 'emulates placeholder for
' ).html( html ).appendTo( $( '#qunit-fixture' ) );
var selector = '#input-type-password',
- $el = $(selector),
- el = $el[0],
- placeholder = el.getAttribute('placeholder');
+ $el = $( selector ),
+ el = $el[ 0 ],
+ placeholder = el.getAttribute( 'placeholder' );
- assert.strictEqual($el.placeholder(), $el, 'should be chainable');
+ assert.strictEqual( $el.placeholder(), $el, 'should be chainable' );
// Re-select the element, as it gets replaced by another one in some browsers
- $el = $(selector);
- el = $el[0];
+ $el = $( selector );
+ el = $el[ 0 ];
- assert.strictEqual(el.value, placeholder, 'should set `placeholder` text as `value`');
- assert.strictEqual($el.prop('value'), '', 'propHooks works properly');
- assert.strictEqual($el.val(), '', 'valHooks works properly');
- assert.ok($el.hasClass('placeholder'), 'should have `placeholder` class');
+ assert.strictEqual( el.value, placeholder, 'should set `placeholder` text as `value`' );
+ assert.strictEqual( $el.prop( 'value' ), '', 'propHooks works properly' );
+ assert.strictEqual( $el.val(), '', 'valHooks works properly' );
+ assert.ok( $el.hasClass( 'placeholder' ), 'should have `placeholder` class' );
// test on focus
$el.focus();
// Re-select the element, as it gets replaced by another one in some browsers
- $el = $(selector);
- el = $el[0];
+ $el = $( selector );
+ el = $el[ 0 ];
- assert.strictEqual(el.value, '', '`value` should be the empty string on focus');
- assert.strictEqual($el.prop('value'), '', 'propHooks works properly');
- assert.strictEqual($el.val(), '', 'valHooks works properly');
- assert.ok(!$el.hasClass('placeholder'), 'should not have `placeholder` class on focus');
+ assert.strictEqual( el.value, '', '`value` should be the empty string on focus' );
+ assert.strictEqual( $el.prop( 'value' ), '', 'propHooks works properly' );
+ assert.strictEqual( $el.val(), '', 'valHooks works properly' );
+ assert.ok( !$el.hasClass( 'placeholder' ), 'should not have `placeholder` class on focus' );
// and unfocus (blur) again
$el.blur();
// Re-select the element, as it gets replaced by another one in some browsers
- $el = $(selector);
- el = $el[0];
+ $el = $( selector );
+ el = $el[ 0 ];
- assert.strictEqual(el.value, placeholder, 'should set `placeholder` text as `value`');
- assert.strictEqual($el.prop('value'), '', 'propHooks works properly');
- assert.strictEqual($el.val(), '', 'valHooks works properly');
- assert.ok($el.hasClass('placeholder'), 'should have `placeholder` class');
+ assert.strictEqual( el.value, placeholder, 'should set `placeholder` text as `value`' );
+ assert.strictEqual( $el.prop( 'value' ), '', 'propHooks works properly' );
+ assert.strictEqual( $el.val(), '', 'valHooks works properly' );
+ assert.ok( $el.hasClass( 'placeholder' ), 'should have `placeholder` class' );
- });
+ } );
- QUnit.test('emulates placeholder for
', 22, function (assert) {
- $('
').html(html).appendTo($('#qunit-fixture'));
- testElement($('#textarea'), assert);
- });
+ QUnit.test( 'emulates placeholder for
', 22, function ( assert ) {
+ $( '
' ).html( html ).appendTo( $( '#qunit-fixture' ) );
+ testElement( $( '#textarea' ), assert );
+ } );
-}(jQuery));
+}( jQuery ) );