Преглед на файлове

refactor: change allKeys to a computed propriety

Lucas Paim преди 6 години
родител
ревизия
bb87e8ea2f
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 1 1
      Sources/KeychainSwift.swift
  2. 2 2
      Tests/KeychainSwiftTests/AllKeysTests.swift

+ 1 - 1
Sources/KeychainSwift.swift

@@ -237,7 +237,7 @@ open class KeychainSwift {
      
      - returns: An string array with all keys on keychain
      */
-    open func allKeys() -> [String] {
+    public var allKeys: [String] {
         var query: [String: Any] = [
             KeychainSwiftConstants.klass : kSecClassGenericPassword,
             KeychainSwiftConstants.returnData : true,

+ 2 - 2
Tests/KeychainSwiftTests/AllKeysTests.swift

@@ -31,10 +31,10 @@ class AllKeysTests: XCTestCase {
         self.obj!.set("\(enumerator.offset)", forKey: enumerator.element)
     }
     
-    XCTAssertEqual(["one", "two"], obj.allKeys())
+    XCTAssertEqual(["one", "two"], obj.allKeys)
     
     obj.clear()
-    XCTAssertEqual(obj.allKeys(), [])
+    XCTAssertEqual(obj.allKeys, [])
     
   }