diff options
author | Ryan Wilson <ryanwils@gmail.com> | 2017-07-17 14:31:01 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-17 14:31:01 -0400 |
commit | 11d004105e9cf7506e565ae9f0998737aa60a424 (patch) | |
tree | 7cc73ec450ae2c65f1efec1e903bbb86d0709e23 /Example/Core | |
parent | 3f53f1bb2793214f5e8837de1a60ba1bde959a94 (diff) |
Add method to check if `defaultApp` is configured. (#139)
This lets other SDKs check if the default `FIRApp` is set up without
accessing it, which causes unnecessary log messages to appear.
Diffstat (limited to 'Example/Core')
-rw-r--r-- | Example/Core/Tests/FIRAppTest.m | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Example/Core/Tests/FIRAppTest.m b/Example/Core/Tests/FIRAppTest.m index 05bec06..ab83eea 100644 --- a/Example/Core/Tests/FIRAppTest.m +++ b/Example/Core/Tests/FIRAppTest.m @@ -568,6 +568,19 @@ NSString *const kFIRTestAppName2 = @"test-app-name-2"; XCTAssertEqual([[FIRApp defaultApp] getUID], @"highlander"); } +- (void)testIsAppConfigured { + // Ensure it's false before anything is configured. + XCTAssertFalse([FIRApp isDefaultAppConfigured]); + + // Configure it and ensure it's configured. + [FIRApp configure]; + XCTAssertTrue([FIRApp isDefaultAppConfigured]); + + // Reset the apps and ensure it's not configured anymore. + [FIRApp resetApps]; + XCTAssertFalse([FIRApp isDefaultAppConfigured]); +} + #pragma mark - private - (NSDictionary <NSString *, NSObject *> *)expectedUserInfoWithAppName:(NSString *)name |