소스 검색

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, [])
     
   }