0

cucumber では、テーブルのステップが失敗すると、次のエラーとスタック トレースが表示されますが、テーブルの違いに関する実際の情報はありません。

Tables were not identical (Cucumber::Ast::Table::Different)

きゅうりにテーブルの違いを見せてもらうにはどうすればよいですか?

4

1 に答える 1

0

次のモンキー パッチがキュウリ 1.1.9 で動作することがわかりました。

サポート ファイルを作成します。例: features/support/progress_formatter_extensions.rb

require 'cucumber/formatter/progress'

module Cucumber
  module Formatter
    class Progress
      def exception(exception, status)
        @exception_raised = true
        if exception.kind_of?(Cucumber::Ast::Table::Different)
          @io.puts(exception.table)
          @io.flush
        end
      end
    end
  end
end
于 2013-05-18T22:21:47.137 に答える