Sha256: b7d29edd5e5cecfd7b1224a44aa65cfaacf05ecd02c908293e81748acc07e755

Contents?: true

Size: 483 Bytes

Versions: 7

Compression:

Stored size: 483 Bytes

Contents

/*
---
name: Group Tests
requires: [More/Group]
provides: [Group.Tests]
...
*/
describe('Group', function(){

	it('should fire an event if all the events are fired of each instance', function(){

		var callback = jasmine.createSpy();

		var instances = [new Events(), new Events(), new Events()];

		new Group(instances).addEvent('complete', callback);

		var l = instances.length;
		while (l--) instances[l].fireEvent('complete');

		expect(callback).toHaveBeenCalled();

	});

});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1.5 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1.4 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1.3 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1.2 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1.1 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js
lsd_rails-0.1 Packages/mootools-more/Tests/Specs/1.3/Utilities/Group.js