CacheStore.swift 627 B

1234567891011121314151617181920212223
  1. //
  2. // CacheStore.swift
  3. // LoopKitTests
  4. //
  5. // Copyright © 2018 LoopKit Authors. All rights reserved.
  6. //
  7. import Foundation
  8. import CoreData
  9. @testable import LoopKit
  10. extension PersistenceController {
  11. func tearDown() {
  12. managedObjectContext.performAndWait {
  13. let coordinator = self.managedObjectContext.persistentStoreCoordinator!
  14. let store = coordinator.persistentStores.first!
  15. let url = coordinator.url(for: store)
  16. try! self.managedObjectContext.persistentStoreCoordinator!.destroyPersistentStore(at: url, ofType: NSSQLiteStoreType, options: nil)
  17. }
  18. }
  19. }