index.js
function () {
		var that = this,
				independent, 
				dependencyNotRequired;
		
		promiseIndependent = this.saveFixturesFromArray(independentFixtures);
		promiseDelayedDependency = this.saveFixturesFromArray(delayedDependencyFixtures);
		
		promise = Q.all([ promiseIndependent, promiseDelayedDependency ])
			.then(function(models) {
				return that.saveFixturesFromArray(requiredDependencyFixtures);
			});
		
		return promise;
	}
function () {
		var that = this,
				independent, 
				dependencyNotRequired;
		
		promiseIndependent = this.saveFixturesFromArray(independentFixtures);
		promiseDelayedDependency = this.saveFixturesFromArray(delayedDependencyFixtures);
		
		promise = Q.all([ promiseIndependent, promiseDelayedDependency ])
			.then(function(models) {
				return that.saveFixturesFromArray(requiredDependencyFixtures);
			});
		
		return promise;
	}
function ( ) { var that = this , independent , dependencyNotRequired ; promiseIndependent = this . saveFixturesFromArray ( independentFixtures ) ; promiseDelayedDependency = this . saveFixturesFromArray ( delayedDependencyFixtures ) ; promise = Q . all ( [ promiseIndependent , promiseDelayedDependency ] ) . then ( function ( models ) { return that . saveFixturesFromArray ( requiredDependencyFixtures ) ; } ) ; return promise ; }
Create all of the fixtures in order using grouped arrays.
Create all of the fixtures in order using grouped arrays .