mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-18 15:07:00 +01:00
revert prototyped stack setup
This commit is contained in:
@@ -44,8 +44,7 @@ class SetupTests: BaseTestDataTestCase {
|
||||
XCTAssertNil(stack.rootSavingContext.parent)
|
||||
XCTAssertFalse(stack.rootSavingContext.isDataStackContext)
|
||||
XCTAssertFalse(stack.rootSavingContext.isTransactionContext)
|
||||
XCTAssertNil(stack.mainContext.parent)
|
||||
XCTAssertEqual(stack.mainContext.persistentStoreCoordinator, stack.coordinator)
|
||||
XCTAssertEqual(stack.mainContext.parent, stack.rootSavingContext)
|
||||
XCTAssertTrue(stack.mainContext.isDataStackContext)
|
||||
XCTAssertFalse(stack.mainContext.isTransactionContext)
|
||||
XCTAssertEqual(stack.model, model)
|
||||
|
||||
@@ -99,7 +99,7 @@ internal extension NSManagedObjectContext {
|
||||
internal static func mainContextForRootContext(_ rootContext: NSManagedObjectContext) -> NSManagedObjectContext {
|
||||
|
||||
let context = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)
|
||||
context.persistentStoreCoordinator = rootContext.persistentStoreCoordinator!
|
||||
context.parent = rootContext
|
||||
context.mergePolicy = NSRollbackMergePolicy
|
||||
context.undoManager = nil
|
||||
context.setupForCoreStoreWithContextName("com.corestore.maincontext")
|
||||
|
||||
@@ -74,7 +74,6 @@ public final class DataStack: Equatable {
|
||||
self.migrationChain = migrationChain
|
||||
|
||||
self.rootSavingContext.parentStack = self
|
||||
self.mainContext.parentStack = self
|
||||
|
||||
self.mainContext.isDataStackContext = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user