@@ -565,4 +565,68 @@ - (void)testShowChats {
565
565
[self waitForExpectationsWithTimeout: EXPECTATION_TIMEOUT handler: nil ];
566
566
}
567
567
568
+ /*
569
+ +------------------------------------------------------------------------+
570
+ | Log Module |
571
+ +------------------------------------------------------------------------+
572
+ */
573
+
574
+ - (void )testSetIBGLogPrintsToConsole {
575
+ [self .instabugBridge setIBGLogPrintsToConsole: YES ];
576
+ XCTAssertTrue (IBGLog.printsToConsole );
577
+ }
578
+
579
+ - (void )testLogVerbose {
580
+ id mock = OCMClassMock ([IBGLog class ]);
581
+ NSString *log = @" some log" ;
582
+
583
+ OCMStub ([mock logVerbose: log]);
584
+ [self .instabugBridge logVerbose: log];
585
+ OCMVerify ([mock logVerbose: log]);
586
+ }
587
+
588
+ - (void )testLogDebug {
589
+ id mock = OCMClassMock ([IBGLog class ]);
590
+ NSString *log = @" some log" ;
591
+
592
+ OCMStub ([mock logDebug: log]);
593
+ [self .instabugBridge logDebug: log];
594
+ OCMVerify ([mock logDebug: log]);
595
+ }
596
+
597
+ - (void )testLogInfo {
598
+ id mock = OCMClassMock ([IBGLog class ]);
599
+ NSString *log = @" some log" ;
600
+
601
+ OCMStub ([mock logInfo: log]);
602
+ [self .instabugBridge logInfo: log];
603
+ OCMVerify ([mock logInfo: log]);
604
+ }
605
+
606
+ - (void )testLogWarn {
607
+ id mock = OCMClassMock ([IBGLog class ]);
608
+ NSString *log = @" some log" ;
609
+
610
+ OCMStub ([mock logWarn: log]);
611
+ [self .instabugBridge logWarn: log];
612
+ OCMVerify ([mock logWarn: log]);
613
+ }
614
+
615
+ - (void )testLogError {
616
+ id mock = OCMClassMock ([IBGLog class ]);
617
+ NSString *log = @" some log" ;
618
+
619
+ OCMStub ([mock logError: log]);
620
+ [self .instabugBridge logError: log];
621
+ OCMVerify ([mock logError: log]);
622
+ }
623
+
624
+ - (void )testClearLogs {
625
+ id mock = OCMClassMock ([IBGLog class ]);
626
+
627
+ OCMStub ([mock clearAllLogs ]);
628
+ [self .instabugBridge clearLogs ];
629
+ OCMVerify ([mock clearAllLogs ]);
630
+ }
631
+
568
632
@end
0 commit comments