lib/synvert/cli.rb in synvert-1.0.1 vs lib/synvert/cli.rb in synvert-1.1.0

- old
+ new

@@ -41,15 +41,18 @@ when 'sync' sync_snippets when 'generate' generate_snippet when 'execute' + read_rewriters execute_snippet(@options[:execute_command]) when 'test' + read_rewriters group, name = get_snippet_name(@options[:snippet_name]) test_snippet(group, name) when 'run' + read_rewriters group, name = get_snippet_name(@options[:snippet_name]) run_snippet(group, name) else # nothing to do end @@ -276,9 +279,12 @@ # test a snippet def test_snippet(group, name) rewriter = Core::Rewriter.fetch(group, name) results = rewriter.test + rewriter.sub_snippets.each do |sub_snippet| + results += sub_snippet.test_results + end puts JSON.generate(results) end # execute snippet def execute_snippet(execute_command)