test/cli/test_cli.rb in nanoc-4.7.9 vs test/cli/test_cli.rb in nanoc-4.7.10

- old
+ new

@@ -1,25 +1,27 @@ +# frozen_string_literal: true + require 'helper' class Nanoc::CLITest < Nanoc::TestCase - COMMAND_CODE = <<EOS.freeze -usage '_test [options]' -summary 'meh' -description 'longer meh' + COMMAND_CODE = <<~EOS + usage '_test [options]' + summary 'meh' + description 'longer meh' -run do |opts, args, cmd| - File.open('_test.out', 'w') { |io| io.write('It works!') } -end + run do |opts, args, cmd| + File.open('_test.out', 'w') { |io| io.write('It works!') } + end EOS - SUBCOMMAND_CODE = <<EOS.freeze -usage '_sub [options]' -summary 'meh sub' -description 'longer meh sub' + SUBCOMMAND_CODE = <<~EOS + usage '_sub [options]' + summary 'meh sub' + description 'longer meh sub' -run do |opts, args, cmd| - File.open('_test_sub.out', 'w') { |io| io.write('It works sub!') } -end + run do |opts, args, cmd| + File.open('_test_sub.out', 'w') { |io| io.write('It works sub!') } + end EOS def test_load_custom_commands Nanoc::CLI.run %w[create_site foo]