feat: add VaultSession (vault lifecycle and entry CRUD)
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
import Foundation
|
||||
|
||||
extension Foundation.Bundle {
|
||||
static let module: Bundle = {
|
||||
let mainPath = Bundle.main.bundleURL.appendingPathComponent("MyPassCore_MyPassCoreTests.bundle").path
|
||||
let buildPath = "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCore_MyPassCoreTests.bundle"
|
||||
|
||||
let preferredBundle = Bundle(path: mainPath)
|
||||
|
||||
guard let bundle = preferredBundle ?? Bundle(path: buildPath) else {
|
||||
// Users can write a function called fatalError themselves, we should be resilient against that.
|
||||
Swift.fatalError("could not load resource bundle: from \(mainPath) or \(buildPath)")
|
||||
}
|
||||
|
||||
return bundle
|
||||
}()
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"": {
|
||||
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/primary.swiftdeps"
|
||||
},
|
||||
"/Users/kriss/Dev/local/MyPass/MyPassCore/Tests/MyPassCoreTests/ProtectedStringTests.swift": {
|
||||
"dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.d",
|
||||
"object": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.swift.o",
|
||||
"swiftmodule": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests~partial.swiftmodule",
|
||||
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.swiftdeps",
|
||||
"diagnostics": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/ProtectedStringTests.dia"
|
||||
},
|
||||
"/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/DerivedSources/resource_bundle_accessor.swift": {
|
||||
"dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.d",
|
||||
"object": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.swift.o",
|
||||
"swiftmodule": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor~partial.swiftmodule",
|
||||
"swift-dependencies": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.swiftdeps",
|
||||
"diagnostics": "/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/resource_bundle_accessor.dia"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
/Users/kriss/Dev/local/MyPass/MyPassCore/Tests/MyPassCoreTests/ProtectedStringTests.swift
|
||||
/Users/kriss/Dev/local/MyPass/MyPassCore/.build/arm64-apple-macosx/debug/MyPassCoreTests.build/DerivedSources/resource_bundle_accessor.swift
|
||||
Reference in New Issue
Block a user