cucumber では、テーブルのステップが失敗すると、次のエラーとスタック トレースが表示されますが、テーブルの違いに関する実際の情報はありません。
Tables were not identical (Cucumber::Ast::Table::Different)
きゅうりにテーブルの違いを見せてもらうにはどうすればよいですか?
cucumber では、テーブルのステップが失敗すると、次のエラーとスタック トレースが表示されますが、テーブルの違いに関する実際の情報はありません。
Tables were not identical (Cucumber::Ast::Table::Different)
きゅうりにテーブルの違いを見せてもらうにはどうすればよいですか?
次のモンキー パッチがキュウリ 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