mirror of
https://github.com/nunocoracao/blowfish.git
synced 2025-01-24 07:25:40 -06:00
22 lines
823 B
JavaScript
22 lines
823 B
JavaScript
|
QUnit.test( 'defaults / empty', function( assert ) {
|
||
|
var empty = document.querySelector('#empty');
|
||
|
var pckry = new Packery( empty );
|
||
|
var done = assert.async();
|
||
|
|
||
|
assert.deepEqual( pckry.options, Packery.defaults, 'default options match prototype' );
|
||
|
assert.equal( pckry.items.length, 0, 'zero items' );
|
||
|
assert.equal( pckry.stamps.length, 0, 'zero stamped elements' );
|
||
|
assert.equal( Packery.data( empty ), pckry, 'data method returns instance' );
|
||
|
assert.ok( pckry.isResizeBound, 'isResizeBound' );
|
||
|
|
||
|
pckry.once( 'layoutComplete', function( items ) {
|
||
|
assert.ok( true, 'layoutComplete triggered with no items' );
|
||
|
assert.equal( items.length, 0, 'no items' );
|
||
|
done();
|
||
|
});
|
||
|
|
||
|
// add gutter, to check that container size doesn't get negative number
|
||
|
pckry.options.gutter = 20;
|
||
|
pckry.layout();
|
||
|
});
|