2008年10月28日(Tue) 今日も変な天気 [長年日記]
● [memo] Thunderbirdで選択したメールをjunkとしてマークする
メールを選択して右クリック-Mark-As Junk。Junkの覧を左クリックしても選択したメールすべてには適用されない。
● [Ruby] 今日はx86_64でRuby 1.9.1 preview 1
やっぱり64bitのOSの方がコンパイルやらRDoc作成やら速いような気がする。 そしてi686よりもassertionが多くてFailureも少ないよ!…ナゼ
● [Ruby] RDocのコードを見ないといけないのかな
今日は少し時間もあったので上記の2つ目のfailureを掘り下げてみよう。
下記は1F。
テストスクリプトまでのパスに..が入らなければ0F。
失敗するテストの呼び出し元は
よりtest_handle_special_CROSSREF_no_underscoreの中で、 たぶん、228行の
xref = RDoc::Markup::ToHtmlCrossref.new 'from_path', klass, true
の内容がテストが期待する通りになってないのだろう。
p xref
の結果
@path="files/__/ruby-1_9_1-preview1/test/rdoc/rdoc_markup_to_html_crossref_reference_rb.html"
となっているのが見える。これは、テストスクリプトの上位ディレクトリから実行すると、
@path="files/test/rdoc/rdoc_markup_to_html_crossref_reference_rb.html"
となっている。
…というところで時間切れでした。
(追記) テストに成功するときに期待されてる文字列は、たぶん
だろう。
最近のツッコまれどころ