From 32cc08b0e32bd30857c05586571f6e59ce92bb2c Mon Sep 17 00:00:00 2001 From: Isaac Daly Date: Tue, 19 Nov 2024 19:13:15 +1100 Subject: [PATCH] Coverage --- ...amlLoader_LoadFloatingWindowPluginTests.cs | 22 +++++++++++++++++++ ...amlLoader_LoadFocusIndicatorPluginTests.cs | 22 +++++++++++++++++++ ...YamlLoader_LoadLayoutPreviewPluginTests.cs | 22 +++++++++++++++++++ 3 files changed, 66 insertions(+) diff --git a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFloatingWindowPluginTests.cs b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFloatingWindowPluginTests.cs index 44ec50078..91e33bd33 100644 --- a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFloatingWindowPluginTests.cs +++ b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFloatingWindowPluginTests.cs @@ -95,6 +95,28 @@ public void LoadFloatingWindowPlugin(string config, bool isYaml, IContext ctx) """, false }, + // YAML, invalid + { + """ + plugins: + floating_window: + bob: true + """, + true + }, + // JSON, invalid + { + """ + { + "plugins": { + "floating_window": { + "bob": true + } + } + } + """, + false + }, }; [Theory, MemberAutoSubstituteData(nameof(DisabledFloatingWindowConfig))] diff --git a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFocusIndicatorPluginTests.cs b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFocusIndicatorPluginTests.cs index dbd88d6ab..089c373c5 100644 --- a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFocusIndicatorPluginTests.cs +++ b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadFocusIndicatorPluginTests.cs @@ -212,6 +212,28 @@ IContext ctx """, false }, + // YAML, invalid + { + """ + plugins: + focus_indicator: + bob: true + """, + true + }, + // JSON, invalid + { + """ + { + "plugins": { + "focus_indicator": { + "bob": true + } + } + } + """, + false + }, }; [Theory, MemberAutoSubstituteData(nameof(DisabledFocusIndicatorConfig))] diff --git a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadLayoutPreviewPluginTests.cs b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadLayoutPreviewPluginTests.cs index f9fd56599..45f8dc88d 100644 --- a/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadLayoutPreviewPluginTests.cs +++ b/src/Whim.Yaml.Tests/Plugins/YamlLoader_LoadLayoutPreviewPluginTests.cs @@ -96,6 +96,28 @@ public void LoadLayoutPreviewPlugin(string yaml, bool isYaml, bool isEnabled, IC """, false }, + // YAML, invalid + { + """ + plugins: + layout_preview: + bob: true + """, + true + }, + // JSON, invalid + { + """ + { + "plugins": { + "layout_preview": { + "bob": true + } + } + } + """, + false + }, }; [Theory, MemberAutoSubstituteData(nameof(DisabledLayoutPreviewConfig))]