@@ -661,6 +661,7 @@ - (void) testDarkMode {
661
661
// Manual Light / Dark mode setting
662
662
[self setDefault: MMAppearanceModeSelectionKey toValue: [NSNumber numberWithInt: MMAppearanceModeSelectionLight]];
663
663
[app refreshAllAppearances ];
664
+ [self waitForVimProcess ];
664
665
XCTAssertEqualObjects (vimView.effectiveAppearance , [NSAppearance appearanceNamed: NSAppearanceNameAqua ]);
665
666
XCTAssertEqualObjects ([[app keyVimController ] evaluateVimExpression: @" v:os_appearance" ], @" 0" );
666
667
@@ -672,6 +673,7 @@ - (void) testDarkMode {
672
673
673
674
[self setDefault: MMAppearanceModeSelectionKey toValue: [NSNumber numberWithInt: MMAppearanceModeSelectionDark]];
674
675
[app refreshAllAppearances ];
676
+ [self waitForVimProcess ];
675
677
XCTAssertEqualObjects (vimView.effectiveAppearance , [NSAppearance appearanceNamed: NSAppearanceNameDarkAqua ]);
676
678
XCTAssertEqualObjects ([[app keyVimController ] evaluateVimExpression: @" v:os_appearance" ], @" 1" );
677
679
XCTAssertEqualObjects ([[app keyVimController ] evaluateVimExpression: @" g:os_appearance_changed_called" ], @" 1" );
@@ -682,6 +684,7 @@ - (void) testDarkMode {
682
684
683
685
[self setDefault: MMAppearanceModeSelectionKey toValue: [NSNumber numberWithInt: MMAppearanceModeSelectionBackgroundOption]];
684
686
[app refreshAllAppearances ];
687
+ [self waitForVimProcess ];
685
688
XCTAssertEqualObjects (vimView.effectiveAppearance , [NSAppearance appearanceNamed: NSAppearanceNameDarkAqua ]);
686
689
XCTAssertEqualObjects ([[app keyVimController ] evaluateVimExpression: @" v:os_appearance" ], @" 1" );
687
690
XCTAssertEqualObjects ([[app keyVimController ] evaluateVimExpression: @" g:os_appearance_changed_called" ], @" 1" ); // we stayed in dark mode, so OSAppearnceChanged didn't trigger
0 commit comments