From 19087bf0e76aed2614cbee81ef46c31245682b75 Mon Sep 17 00:00:00 2001 From: Christian Toney Date: Sat, 28 Jun 2025 22:22:04 -0400 Subject: [PATCH] Add test: DialogueTypeDropdown is disabled for conversation scripts --- .../DialogueTypeDropdown.test.luau | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/DialogueEditor/components/Explorer/components/Preview/components/DialogueTypeDropdown/DialogueTypeDropdown.test.luau b/src/DialogueEditor/components/Explorer/components/Preview/components/DialogueTypeDropdown/DialogueTypeDropdown.test.luau index c764bc4..c2524df 100644 --- a/src/DialogueEditor/components/Explorer/components/Preview/components/DialogueTypeDropdown/DialogueTypeDropdown.test.luau +++ b/src/DialogueEditor/components/Explorer/components/Preview/components/DialogueTypeDropdown/DialogueTypeDropdown.test.luau @@ -131,6 +131,24 @@ return { end).toFinishBeforeSeconds(1); end); + + it("is disabled for conversation scripts", function() + + expect(function() + + local dialogueType = "Conversation"; + render(dialogueType :: any); + + assert(screenGui, "ScreenGui should be initialized before running tests."); + local dialogueTypeDropdown = screenGui:FindFirstChildOfClass("Frame"); + assert(dialogueTypeDropdown, "DialogueTypeDropdown should be rendered."); + + local toggleButton = dialogueTypeDropdown:FindFirstChild("ToggleButton"); + assert(toggleButton and toggleButton:IsA("TextLabel"), "ToggleButton should be present and disabled in DialogueTypeDropdown."); + + end).toFinishBeforeSeconds(1); + + end); }