Skip to content

Commit 3824f27

Browse files
committed
Cover disabling Kitty temp-file storage
1 parent 8841d12 commit 3824f27

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

tests/RoyalTerminal.IntegrationTests/GhosttyVtTerminalTests.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,25 @@ public void OfficialTerminal_KittyGraphics_AreExposedThroughCurrentWrappers()
188188
Assert.False(iterator.MoveNext());
189189
}
190190

191+
[GhosttyNativeFact]
192+
public void OfficialTerminal_KittyTempFileMediumCanBeDisabled()
193+
{
194+
GhosttyVtHelpers.GhosttyBuildFeatures features = GhosttyVtHelpers.GetBuildFeatures();
195+
if (!features.KittyGraphics)
196+
{
197+
return;
198+
}
199+
200+
using GhosttyTerminal terminal = new(80, 24);
201+
terminal.SetKittyImageMediumTempFileDirectory(Path.GetTempPath());
202+
203+
Assert.True(terminal.TryGetKittyImageMediumTempFileDirectory(out _));
204+
205+
terminal.DisableKittyImageMediumTempFile();
206+
207+
Assert.False(terminal.TryGetKittyImageMediumTempFileDirectory(out _));
208+
}
209+
191210
[GhosttyNativeFact]
192211
public void OfficialTerminal_EffectCallbacks_FireForBellTitleAndWritePty()
193212
{

0 commit comments

Comments
 (0)