From 57db5a351bb277cae95afd2a5c7d97bd2fa45c26 Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 19 Jul 2023 13:02:04 +0100 Subject: [PATCH] Add unit test. --- UnitTests/Views/MenuTests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/UnitTests/Views/MenuTests.cs b/UnitTests/Views/MenuTests.cs index f69c3c100..140060176 100644 --- a/UnitTests/Views/MenuTests.cs +++ b/UnitTests/Views/MenuTests.cs @@ -2695,5 +2695,17 @@ wo pos = TestHelpers.AssertDriverContentsWithFrameAre (expected, output); Assert.Equal (new Rect (1, 0, 8, 1), pos); } + + [Fact, AutoInitShutdown] + public void MenuBarItem_Children_Null_Does_Not_Throw () + { + var menu = new MenuBar (new MenuBarItem [] { + new MenuBarItem("Test", "", null) + }); + Application.Top.Add (menu); + + var exception = Record.Exception (() => menu.ProcessColdKey (new KeyEvent (Key.Space, new KeyModifiers ()))); + Assert.Null (exception); + } } }