public void Spec03() { var target = new JSLintOptions(); target.PredefinedGlobals.Add("jasmine", false); var merge = new JSLintOptions(); merge.PredefinedGlobals.Add("jasmine", true); target.Merge(merge); I.Expect(target.PredefinedGlobals["jasmine"]).ToBeTrue(); }
public void Spec02() { var target = new JSLintOptions(); target.PredefinedGlobals.Add("jQuery", false); var merge = new JSLintOptions(); merge.PredefinedGlobals.Add("$", false); target.Merge(merge); I.Expect(target.PredefinedGlobals).ToContainKey("$"); I.Expect(target.PredefinedGlobals).ToContainKey("jQuery"); }
public void Spec01() { var target = new JSLintOptions() { MaximumErrors = 22, AssumeBrowser = false, TolerateBitwiseOperators = true }; var merge = new JSLintOptions() { MaximumErrors = 33, AssumeBrowser = true, TolerateEval = false }; target.Merge(merge); I.Expect(target.MaximumErrors).ToBe(33); I.Expect(target.AssumeBrowser).ToBeTrue(); I.Expect(target.TolerateBitwiseOperators).ToBeTrue(); I.Expect(target.TolerateEval).ToBeFalse(); I.Expect(target.TolerateMessyWhitespace).ToBeNull(); }
public void Spec01() { var target = new JSLintOptions() { MaximumErrors = 22, AssumeBrowser = false, TolerateUnusedParameters = true }; var merge = new JSLintOptions() { MaximumErrors = 33, AssumeBrowser = true, TolerateDebuggerStatements = false }; target.Merge(merge); I.Expect(target.MaximumErrors).ToBe(33); I.Expect(target.AssumeBrowser).ToBeTrue(); I.Expect(target.TolerateUnusedParameters).ToBeTrue(); I.Expect(target.TolerateDebuggerStatements).ToBeFalse(); I.Expect(target.TolerateStupidPractices).ToBeNull(); }