@@ -34,9 +34,7 @@ class SCFContextTest: XCTestCase {
34
34
XCTAssertEqual ( context. name, " my-swift-function " )
35
35
XCTAssertEqual ( context. namespace, " default " )
36
36
XCTAssertEqual ( context. version, . latest)
37
- XCTAssertEqual ( context. credential. secretId, " " )
38
- XCTAssertEqual ( context. credential. secretKey, " " )
39
- XCTAssertEqual ( context. credential. sessionToken, " " )
37
+ XCTAssertNil ( context. credential)
40
38
}
41
39
42
40
func testEnvUpdateWithDict( ) {
@@ -68,14 +66,15 @@ class SCFContextTest: XCTestCase {
68
66
XCTAssertEqual ( context. name, " another-swift-function " )
69
67
XCTAssertEqual ( context. namespace, " custom " )
70
68
XCTAssertEqual ( context. version, . version( 2 ) )
71
- XCTAssertEqual ( context. credential. secretId, " SECRET_ID " )
72
- XCTAssertEqual ( context. credential. secretKey, " SECRET_KEY " )
73
- XCTAssertEqual ( context. credential. sessionToken, " SESSION_TOKEN " )
69
+ XCTAssertNotNil ( context. credential)
70
+ XCTAssertEqual ( context. credential? . secretId, " SECRET_ID " )
71
+ XCTAssertEqual ( context. credential? . secretKey, " SECRET_KEY " )
72
+ XCTAssertEqual ( context. credential? . sessionToken, " SESSION_TOKEN " )
74
73
75
74
SCF . Env. reset ( )
76
75
}
77
76
78
- func testEnvSet ( ) {
77
+ func testEnvSetDirectly ( ) {
79
78
let customEnvironment = [
80
79
" TENCENTCLOUD_UIN " : " 100000000003 " ,
81
80
" TENCENTCLOUD_APPID " : " 1250000002 " ,
@@ -106,9 +105,10 @@ class SCFContextTest: XCTestCase {
106
105
XCTAssertEqual ( context. name, " another-swift-function " )
107
106
XCTAssertEqual ( context. namespace, " custom " )
108
107
XCTAssertEqual ( context. version, . version( 2 ) )
109
- XCTAssertEqual ( context. credential. secretId, " SECRET_ID " )
110
- XCTAssertEqual ( context. credential. secretKey, " SECRET_KEY " )
111
- XCTAssertEqual ( context. credential. sessionToken, " SESSION_TOKEN " )
108
+ XCTAssertNotNil ( context. credential)
109
+ XCTAssertEqual ( context. credential? . secretId, " SECRET_ID " )
110
+ XCTAssertEqual ( context. credential? . secretKey, " SECRET_KEY " )
111
+ XCTAssertEqual ( context. credential? . sessionToken, " SESSION_TOKEN " )
112
112
113
113
SCF . Env. reset ( )
114
114
}
0 commit comments