aboutsummaryrefslogtreecommitdiffhomepage
path: root/Example/Core
diff options
context:
space:
mode:
authorGravatar Ryan Wilson <ryanwils@gmail.com>2017-07-17 14:31:01 -0400
committerGravatar GitHub <noreply@github.com>2017-07-17 14:31:01 -0400
commit11d004105e9cf7506e565ae9f0998737aa60a424 (patch)
tree7cc73ec450ae2c65f1efec1e903bbb86d0709e23 /Example/Core
parent3f53f1bb2793214f5e8837de1a60ba1bde959a94 (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.m13
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