Add unit test for default setup

This commit is contained in:
Benjamin Scholtysik (Reimold)
2017-01-11 10:57:55 -08:00
parent 6b931e602d
commit 16c3e49f4d
2 changed files with 15 additions and 1 deletions

View File

@@ -1224,7 +1224,7 @@ typedef void (^BITLatestImageFetchCompletionBlock)(UIImage *_Nonnull latestImage
}
} else {
if (observationModeOnScreenshotEnabled) {
BITHockeyLogWarning(@"WARNING: BITFeedbackObservationModeOnScreenshot requires iOS 7 or later.");
BITHockeyLogWarning(@"BITFeedbackObservationModeOnScreenshot requires iOS 7 or later.");
}
}

View File

@@ -58,6 +58,20 @@
#pragma mark - Setup Tests
- (void)testSetup {
XCTAssertNotNil(self.sut);
XCTAssertTrue([self.sut feedbackObservationMode] == BITFeedbackObservationNone);
XCTAssertNil(self.sut.tapRecognizer);
XCTAssertFalse([self.sut isFeedbackManagerDisabled]);
XCTAssertFalse([self.sut observationModeOnScreenshotEnabled]);
XCTAssertFalse([self.sut observationModeThreeFingerTapEnabled]);
XCTAssertNil([self.sut userEmail]);
XCTAssertNil([self.sut userID]);
XCTAssertNil([self.sut userName]);
XCTAssertNil([self.sut lastMessageID]);
XCTAssertNil([self.sut lastCheck]);
XCTAssertFalse([self.sut didAskUserData]);
}
#pragma mark - User Metadata