diff --git a/SecretKitTests/AnySecretTests.swift b/SecretKitTests/AnySecretTests.swift index 83d3381..8107adb 100644 --- a/SecretKitTests/AnySecretTests.swift +++ b/SecretKitTests/AnySecretTests.swift @@ -1,9 +1,17 @@ -// -// AnySecretTests.swift -// SecretKitTests -// -// Created by Max Goedjen on 3/21/20. -// Copyright © 2020 Max Goedjen. All rights reserved. -// - import Foundation +import XCTest +@testable import SecretKit + +class AnySecretTests: XCTestCase { + + func testEraser() { + let secret = SmartCard.Secret(id: UUID().uuidString.data(using: .utf8)!, name: "Name", algorithm: .ellipticCurve, keySize: 256, publicKey: UUID().uuidString.data(using: .utf8)!) + let erased = AnySecret(secret) + XCTAssert(erased.id == secret.id as AnyHashable) + XCTAssert(erased.name == secret.name) + XCTAssert(erased.algorithm == secret.algorithm) + XCTAssert(erased.keySize == secret.keySize) + XCTAssert(erased.publicKey == secret.publicKey) + } + +}