public void ModulePathIsBuiltFromAssetPath() { var asset = new StubAsset("~/test.js"); var bundle = new ScriptBundle("~"); var module = new AnonymousModule(asset, bundle); module.ModulePath.ShouldEqual("test"); }
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(){})"); }
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;})"); }