Exemple #1
0
        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()));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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();
        }
Exemple #5
0
        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();
        }
Exemple #6
0
 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);
 }
Exemple #7
0
 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());
 }
Exemple #8
0
 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);
 }
Exemple #9
0
 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());
 }