debugger
XMLの予期されたブロックの後に追加したため、テストが失敗し始めました。\n
これで、ステートメントの最後にシングルが生成され、テストに失敗します。そして、とにかくそれを取り除くことができないようです。テキストを削除したり、移動したりします。
それから私はそれを通過させるためにこれを書きました:
expected = <<-XML
<?xml version="1.0" ?>
<?qbxml version="5.0" ?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError">
</QBXMLMsgsRq>
</QBXML>
XML
assert_equal expected.gsub(/\n/,'').gsub(' ',''), result.gsub(/\n/,'').gsub(' ','')
#assert_equal expected.strip, result
それ以外の場合は、コメントアウトされたものが以前は機能していました。私がここで見逃しているいくつかのばかげた明白な感覚はありますか?