AllKeysTests.swift 759 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // AllKeysTests.swift
  3. // KeychainSwiftTests
  4. //
  5. // Created by Lucas Paim on 02/01/20.
  6. // Copyright © 2020 Evgenii Neumerzhitckii. All rights reserved.
  7. //
  8. import XCTest
  9. @testable import KeychainSwift
  10. class AllKeysTests: XCTestCase {
  11. var obj: KeychainSwift!
  12. override func setUp() {
  13. super.setUp()
  14. obj = KeychainSwift()
  15. obj.clear()
  16. }
  17. // MARK: - allKeys
  18. func testAddSynchronizableGroup_addItemsFalse() {
  19. let items: [String] = [
  20. "one", "two"
  21. ]
  22. items.enumerated().forEach { enumerator in
  23. self.obj!.set("\(enumerator.offset)", forKey: enumerator.element)
  24. }
  25. XCTAssertEqual(["one", "two"], obj.allKeys())
  26. obj.clear()
  27. XCTAssertEqual(obj.allKeys(), [])
  28. }
  29. }