public void CliRunnerBuildJavaScriptTest() { // Arrange var runner = new CliRunner(new CliOptions(new[] { "-i:x", "-o:y" })); // Act var result = runner.BuildJavaScript("app", ""); // Assert Assert.That(result, Is.Not.Null); Assert.That(result, Is.Not.Empty); }
public void CliRunnerBuildCompleteJavaScriptTest() { // Arrange var parser = new Parser("Nca.Valdr.Tests.dll", "Nca.Valdr.Tests.DTOs", "en"); var metadata = parser.Parse(); var runner = new CliRunner(new CliOptions(new[] { "-i:x", "-o:y" })); // Act var result = runner.BuildJavaScript("app", metadata.ToString()); // Assert var appValdrJsFile = File.OpenText("../../app/app.valdr.js"); var fileContent = appValdrJsFile.ReadToEnd(); Assert.That(result, Is.EqualTo(fileContent)); }