public void Should_set_focusable_attribute_to_false() { // Given var context = MakeTagHelperContext( "heroicon-outline", new TagHelperAttributeList { { "focusable", "true" }, }); var output = MakeTagHelperOutput( "heroicon-outline", new TagHelperAttributeList { { "focusable", "true" }, }); var options = Options.Create(new HeroiconOptions { SetFocusableAttribute = true }); var helper = new IconFocusableTagHelper(options); // When helper.Process(context, output); // Then AssertAttributeValue(output.Attributes, "focusable", "false"); }
public void Should_not_set_focusable_attribute_when_disabled() { // Given var context = MakeTagHelperContext("heroicon-outline"); var output = MakeTagHelperOutput("heroicon-outline"); var options = Options.Create(new HeroiconOptions { SetFocusableAttribute = false }); var helper = new IconFocusableTagHelper(options); // When helper.Process(context, output); // Then output.Attributes.ShouldNotContain(a => a.Name == "focusable"); }