public void Executes_multiple_targets() { var options = new PhantomOptions() { File = "Scripts\\PrintsText.boo"}; options.AddTarget("default"); options.AddTarget("hello"); runner.Execute(options); writer.AssertOutput("default:", "executing", "", "hello:", "hello", ""); }
public void Executes_target_from_within_target() { var options = new PhantomOptions() { File = "Scripts\\PrintsText.boo" }; options.AddTarget("helloWorld"); runner.Execute(options); writer.AssertOutput("helloWorld:", "hello:", "hello", "", "world"); }
public void Calls_multiple_targets() { var options = new PhantomOptions {File = "Scripts\\PrintsText.boo"}; options.AddTarget("helloWorldWithMultipleCalls"); runner.Execute(options); writer.AssertOutput("helloWorldWithMultipleCalls:", "hello:", "hello", "", "world:", "world"); }
public void Execute(params string[] targets) { foreach (var target in targets) { Options.AddTarget(target); } Runner.Execute(Options); }
public void Executes_global_function_from_imported_script() { string expected = typeof(BuildRunner).Assembly.GetName().Version.ToString(); var options = new PhantomOptions() { File = "Scripts\\UsesGlobals.boo" }; options.AddTarget("printVersion"); runner.Execute(options); writer.AssertOutput("printVersion:", expected); }