Project

General

Profile

Actions

Bug #5802

closed

0 assretions in test/readline/test_readline.rb:test_line_buffer__point

Added by no6v (Nobuhiro IMAI) over 12 years ago. Updated over 12 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.0.0dev (2011-12-23 trunk 34110) [x86_64-linux]
Backport:
[ruby-dev:45042]

Description

=begin
test/readline/test_readline.rb の test_line_buffer__point を実行しても、
一つも assertion が実行されていません。Readline.completion_proc に指定した
proc から return しているので、そこでテストケースから抜けているようです。

$ ruby test/readline/test_readline.rb -n test_line_buffer__point -v
Run options: -n test_line_buffer__point -v

Running tests:

TestReadline#test_line_buffer__point = 0.00 s = .

Finished tests in 0.001841s, 543.1459 tests/s, 0.0000 assertions/s.

1 tests, 0 assertions, 0 failures, 0 errors, 0 skips

ruby -v: ruby 2.0.0dev (2011-12-23 trunk 34110) [x86_64-linux]

ついでに、

$ ruby -cw test/readline/test_readline.rb
test/readline/test_readline.rb:142: warning: assigned but unused variable - actual_buffer_line
test/readline/test_readline.rb:150: warning: assigned but unused variable - line
Syntax OK

という感じなので修正するパッチを添付します。

この修正により、Readline.completion_append_character の状態によって
テストが通ったり通らなかったりするようになるので、" " と nil の場合をどちらも
テストするようにしてみたパッチも添付します。

コミットログが長くてファイル名が中途半端ですみません。
=end


Files

Actions

Also available in: Atom PDF

Like0
Like0