public void use_file_if_exists_positive_case() { scriptExists("jquery.js"); ClassUnderTest.UseFileIfExists("jquery.js"); SpecificationExtensions.ShouldEqual(ClassUnderTest.AllScriptNames().Single(), "jquery.js"); }
public void use_file_if_exists_negative_case() { scriptDoesNotExist("jquery.js"); ClassUnderTest.UseFileIfExists("jquery.js"); SpecificationExtensions.ShouldBeFalse(ClassUnderTest.AllScriptNames().Any()); }
public void do_not_double_dip_a_requested_file() { ClassUnderTest.Require("jquery.js"); ClassUnderTest.Require("jquery.js"); ClassUnderTest.Require("jquery.js"); SpecificationExtensions.ShouldEqual(ClassUnderTest.AllScriptNames().Single(), "jquery.js"); }