Exemplo n.º 1
0
        public void ModulePathIsBuiltFromAssetPath()
        {
            var asset = new StubAsset("~/test.js");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);
            module.ModulePath.ShouldEqual("test");
        }
Exemplo n.º 2
0
        public void ModulePathIsBuiltFromAssetPath()
        {
            var asset  = new StubAsset("~/test.js");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);

            module.ModulePath.ShouldEqual("test");
        }
Exemplo n.º 3
0
        public void AssetIsTransformedToIncludeModulePathInDefineCallWithNoDependencies()
        {
            var asset = new StubAsset("~/test.js", "define(function(){})");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);

            var output = asset.OpenStream().ReadToEnd();
            output.ShouldEqual("define(\"test\",function(){})");
        }
Exemplo n.º 4
0
        public void AssetIsNotMinified()
        {
            var asset = new StubAsset("~/test.js", "define([],function(){var x = 1;})");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);

            var output = asset.OpenStream().ReadToEnd();
            output.ShouldEqual("define(\"test\",[],function(){var x = 1;})");
        }
Exemplo n.º 5
0
        public void AssetIsNotMinified()
        {
            var asset  = new StubAsset("~/test.js", "define([],function(){var x = 1;})");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);

            var output = asset.OpenStream().ReadToEnd();

            output.ShouldEqual("define(\"test\",[],function(){var x = 1;})");
        }
Exemplo n.º 6
0
        public void AssetIsTransformedToIncludeModulePathInDefineCallWithNoDependencies()
        {
            var asset  = new StubAsset("~/test.js", "define(function(){})");
            var bundle = new ScriptBundle("~");

            var module = new AnonymousModule(asset, bundle);

            var output = asset.OpenStream().ReadToEnd();

            output.ShouldEqual("define(\"test\",function(){})");
        }