Skip to content

Instantly share code, notes, and snippets.

@ktanaka117
Last active September 18, 2018 07:05
Show Gist options
  • Save ktanaka117/c56649d9bd1eada7dc35d363d4401501 to your computer and use it in GitHub Desktop.
Save ktanaka117/c56649d9bd1eada7dc35d363d4401501 to your computer and use it in GitHub Desktop.
import XCTest
import KeychainAccess
@testable import AwesomeIOSDC
class AuthDataStoreTests: XCTestCase {
private let testAccessToken = "TestAccessToken"
private let accessTokenKey = "AccessToken"
private let keychain = Keychain(service: "TestService")
func testSaveAccessToken() {
let authDataStore = AuthDataStore(keychain: keychain)
authDataStore.save(accessToken: testAccessToken)
let sut = try! keychain.get(accessTokenKey)
XCTAssertEqual(testAccessToken, sut)
}
override func tearDown() {
super.tearDown()
keychain.set(nil, key: accessTokenKey)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment