public void find_scripts_all_files_uses_dependencies_for_ordering()
        {
            theGraph.Dependency("a", "b");
            theGraph.Dependency("a", "c");
            theGraph.CompileDependencies(new PackageLog());

            ScriptNamesFor("a").ShouldHaveTheSameElementsAs("b", "c", "a");
        }
        protected override void beforeEach()
        {
            var assetGraph = new AssetGraph();

            assetGraph.Dependency("a.js", "b.js");
            assetGraph.Dependency("a.js", "c.js");
            assetGraph.Dependency("d.js", "e.js");
            assetGraph.Dependency("d.js", "b.js");
            assetGraph.CompileDependencies(new PackageLog());
            Services.Inject <IAssetDependencyFinder>(new AssetDependencyFinderCache(assetGraph));
        }
Exemple #3
0
 public void Requires(string name, string[] reqs)
 {
     reqs.Each(x => _graph.Dependency(name, x));
 }
Exemple #4
0
 public void Requires(string name, string[] reqs)
 {
     CollectionExtensions.Each(reqs, x => _graph.Dependency(name, x));
 }