1 //  Copyright (c) 2020 650 Industries, Inc. All rights reserved.
2 
3 import ExpoModulesTestCore
4 
5 @testable import EXUpdates
6 
7 class CodeSigningAlgorithmSpec : ExpoSpec {
8   override func spec() {
9     it("parses code signing algorithm") {
10       expect(try  CodeSigningAlgorithm.parseFromString(nil)) == CodeSigningAlgorithm.RSA_SHA256
11       expect(try  CodeSigningAlgorithm.parseFromString("rsa-v1_5-sha256")) == CodeSigningAlgorithm.RSA_SHA256
12       expect { try CodeSigningAlgorithm.parseFromString("invalid") }.to(throwError(CodeSigningError.AlgorithmParseError))
13     }
14   }
15 }
16