AllKeysTests.swift 751 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. }