protected _AssertOrderingHelper _AssertOrderingFor(ScriptDependencyOrderer orderer, params string[] inputFileNames) { var inputFiles = _GetBundleFiles(inputFileNames); var actualFiles = orderer.OrderFiles(null, inputFiles).ToArray(); return(new _AssertOrderingHelper(actualFiles.Select(a => a.IncludedVirtualPath).ToArray())); }
protected void _ExecuteOrderingFor(IEqualityComparer <string> dependencyNameComparer, params string[] inputFileNames) { var inputFiles = _GetBundleFiles(inputFileNames); var actualFiles = new ScriptDependencyOrderer(dependencyNameComparer).OrderFiles(null, inputFiles).ToArray(); TextWriter.Null.Write(actualFiles); }
public void SpecifiedUnknownDependenciesShouldBeIgnored() { var app = this._WriteFile("app.js", @" /// <reference path=""lib.js"" /> alert('2'); "); var orderer = new ScriptDependencyOrderer(); orderer.ExcludedDependencies.Add("lib"); this._AssertOrderingFor(orderer, app).Expect(app).Complete(); }
/// <summary> /// Initializes a new instance of the <see cref="UpgradeConfiguration"/> class. /// </summary> public UpgradeConfiguration() { #if SUPPORTS_LIBLOG defaultLog = new AutodetectUpgradeLog(); #else defaultLog = new TraceUpgradeLog(); #endif VariablesEnabled = true; Hasher = new Hasher(); ScriptDependencyOrderer = new ScriptDependencyOrderer(); }
protected void _ExecuteOrderingFor(params string[] inputFileNames) { var inputFiles = inputFileNames.Select(i => new FileInfo(i)).ToArray(); var actualFiles = new ScriptDependencyOrderer().OrderFiles(null, inputFiles).ToArray(); TextWriter.Null.Write(actualFiles); }
protected _AssertOrderingHelper _AssertOrderingFor(ScriptDependencyOrderer orderer, params string[] inputFileNames) { var inputFiles = inputFileNames.Select(i => new FileInfo(i)).ToArray(); var actualFiles = orderer.OrderFiles(null, inputFiles).ToArray(); return new _AssertOrderingHelper(actualFiles.Select(a => a.FullName).ToArray()); }
protected void _ExecuteOrderingFor(IEqualityComparer<string> dependencyNameComparer, params string[] inputFileNames) { var inputFiles = _GetBundleFiles(inputFileNames); var actualFiles = new ScriptDependencyOrderer(dependencyNameComparer).OrderFiles(null, inputFiles).ToArray(); TextWriter.Null.Write(actualFiles); }
protected _AssertOrderingHelper _AssertOrderingFor(ScriptDependencyOrderer orderer, params string[] inputFileNames) { var inputFiles = _GetBundleFiles(inputFileNames); var actualFiles = orderer.OrderFiles(null, inputFiles).ToArray(); return new _AssertOrderingHelper(actualFiles.Select(a => a.IncludedVirtualPath).ToArray()); }