 		task.launch()
 		task.waitUntilExit()
 
-		let success = (task.terminationStatus == 0)
-		if !success && error != nil {
-			error.memory = NSError(domain:CarthageSpecErrorDomain, code:CarthageSpecErrorUnzipFailed, userInfo:[ NSLocalizedDescriptionKey: "Unzip failed" ]);
-		}
-
-		return success;
+		return task.terminationStatus == 0
 	}
 }

		let zippedRepositoriesPath = NSBundle(forClass: self.dynamicType).resourcePath!.stringByAppendingPathComponent("fixtures").stringByAppendingPathComponent("repositories.zip")

		error = nil
		success = unzipFile(repositoryName, zipPath:zippedRepositoriesPath, destinationPath:self.repositoryFixturesPath, error:&error)
		XCTAssertTrue(success, "Couldn't unzip fixture \"\(repositoryName)\" from \(zippedRepositoriesPath) to \(self.repositoryFixturesPath): \(error)")
	}

	func pathForFixtureRepositoryNamed(repositoryName: String) -> NSURL {


import Foundation
import Quick

class CarthageSpec: QuickSpec {
	var tempDirectoryPath: NSString!
