From 734ae0746019ff541ce7ee5a091789a2ff86e5f2 Mon Sep 17 00:00:00 2001 From: Matt Diephouse Date: Tue, 18 Nov 2014 19:37:29 -0500 Subject: [PATCH] Use a final class for test fixtures --- SwiftGit2Tests/Fixtures/Fixtures.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SwiftGit2Tests/Fixtures/Fixtures.swift b/SwiftGit2Tests/Fixtures/Fixtures.swift index c810426..2f0f271 100644 --- a/SwiftGit2Tests/Fixtures/Fixtures.swift +++ b/SwiftGit2Tests/Fixtures/Fixtures.swift @@ -9,11 +9,11 @@ import Foundation import SwiftGit2 -struct Fixtures { +final class Fixtures { // MARK: Lifecycle - static var sharedInstance: Fixtures { + class var sharedInstance: Fixtures { struct Singleton { static let instance = Fixtures() } @@ -64,5 +64,7 @@ struct Fixtures { // MARK: - The Fixtures - static let simpleRepository = Fixtures.sharedInstance.repositoryWithName("simple-repository") + class var simpleRepository: Repository { + return Fixtures.sharedInstance.repositoryWithName("simple-repository") + } }