@@ -36,6 +36,7 @@ class FrameworkLoadHandlerTests: XCTestCase {
3636
3737 func testWhenTestRunnerIsConfiguredAndIsInTestingMode_ItIsInitialised( ) {
3838 testEnvironment [ " DD_TEST_RUNNER " ] = " 1 "
39+ testEnvironment [ " DATADOG_CLIENT_TOKEN " ] = " fakeToken "
3940 testEnvironment [ " DD_DISABLE_STDERR_INSTRUMENTATION " ] = " 1 "
4041 testEnvironment [ " XCTestConfigurationFilePath " ] = " /Users/user/Library/tmp/xx.xctestconfiguration "
4142 setEnvVariables ( )
@@ -47,6 +48,7 @@ class FrameworkLoadHandlerTests: XCTestCase {
4748
4849 func testWhenTestRunnerIsConfiguredAndIsInOtherTestingMode_ItIsInitialised( ) {
4950 testEnvironment [ " DD_TEST_RUNNER " ] = " 1 "
51+ testEnvironment [ " DATADOG_CLIENT_TOKEN " ] = " fakeToken "
5052 testEnvironment [ " DD_DISABLE_STDERR_INSTRUMENTATION " ] = " 1 "
5153 testEnvironment [ " XCInjectBundleInto " ] = " /Users/user/Library/tmp/xx.xctestconfiguration "
5254 setEnvVariables ( )
@@ -56,6 +58,17 @@ class FrameworkLoadHandlerTests: XCTestCase {
5658 XCTAssertNotNil ( DDTestMonitor . instance)
5759 }
5860
61+ func testWhenTestRunnerIsConfiguredAndIsInTestingModeButNoToken_ItIsNotInitialised( ) {
62+ testEnvironment [ " DD_TEST_RUNNER " ] = " 1 "
63+ testEnvironment [ " DD_DISABLE_STDERR_INSTRUMENTATION " ] = " 1 "
64+ testEnvironment [ " XCTestConfigurationFilePath " ] = " /Users/user/Library/tmp/xx.xctestconfiguration "
65+ setEnvVariables ( )
66+
67+ FrameworkLoadHandler . handleLoad ( )
68+
69+ XCTAssertNil ( DDTestMonitor . instance)
70+ }
71+
5972 func testWhenTestRunnerIsNotConfigured_ItIsNotInitialised( ) {
6073 testEnvironment [ " XCInjectBundleInto " ] = " /Users/user/Library/tmp/xx.xctestconfiguration "
6174 setEnvVariables ( )
0 commit comments