public void writes_the_form_activator_requirement() { var theRequest = requestFor <AjaxTarget>(); var modifier = new FormModifier(); modifier.Modify(theRequest); theRequirements.AssertWasCalled(x => x.Require("FormActivator.js")); }
public void ignored_request() { var theRequest = requestFor <NoneTarget>(); var modifier = new FormModifier(); modifier.Modify(theRequest); theRequest.CurrentTag.HasAttr("data-form-mode").ShouldBeFalse(); theRequest.CurrentTag.HasClass("activated-form").ShouldBeFalse(); }
public void modifies_the_form() { var theRequest = requestFor <AjaxTarget>(); var modifier = new FormModifier(); modifier.Modify(theRequest); theRequest.CurrentTag.Attr("data-form-mode").ShouldEqual("ajax"); theRequest.CurrentTag.HasClass("activated-form").ShouldBeTrue(); }