Exemple #1
0
        public async Task TsBundleSuccess()
        {
            // Arrange
            var entrys = new List <BundleEntry>()
            {
                new BundleEntry()
                {
                    InputFiles = new string[] { rootFolder + "home.ts" }, OutputFile = rootFolder + "resultBundle.ts"
                },
                new BundleEntry()
                {
                    InputFiles = new string[] { rootFolder + "IMenuInfluential.ts", rootFolder + "IMenuItemEventable.ts", rootFolder + "menu.ts", rootFolder + "search.ts", rootFolder + "site.ts" },
                    OutputFile = rootFolder + "resultBundle2.ts"
                }
            };
            var expectedBundles = await GetExpectedBundles();

            // Act
            await Bundler.BundleAsync(entrys);

            var resultBundles = await GetResultBundles(entrys);

            // Assert
            Assert.Equal(expectedBundles, resultBundles);
        }
Exemple #2
0
        public async Task SourceFileNotExist()
        {
            // Arrange
            var entrys = new List <BundleEntry>()
            {
                new BundleEntry()
                {
                    InputFiles = new string[] { rootFolder + "home1.ts" }, OutputFile = rootFolder + "resultBundle.ts"
                },
                new BundleEntry()
                {
                    InputFiles = new string[] { rootFolder + "IMenuInfluential.ts", rootFolder + "IMenuItemEventable.ts", rootFolder + "menu.ts", rootFolder + "search.ts", rootFolder + "site.ts" },
                    OutputFile = rootFolder + "resultBundle2.ts"
                }
            };

            // Act
            Func <Task> action = async() => await Bundler.BundleAsync(entrys);

            // Assert
            var exception = await Assert.ThrowsAsync <FileNotFoundException>(action);
        }