[前][次][番号順一覧][スレッド一覧]

ruby-changes:73666

From: Stan <ko1@a...>
Date: Wed, 21 Sep 2022 22:59:56 +0900 (JST)
Subject: [ruby-changes:73666] c21f820b49 (master): [ruby/irb] Fix completion tests

https://git.ruby-lang.org/ruby.git/commit/?id=c21f820b49

From c21f820b496351d0f5a8df68192a510973369ac7 Mon Sep 17 00:00:00 2001
From: Stan Lo <stan.lo@s...>
Date: Wed, 21 Sep 2022 14:53:06 +0100
Subject: [ruby/irb] Fix completion tests

https://github.com/ruby/irb/commit/eb1691f636
---
 test/irb/test_completion.rb | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/test/irb/test_completion.rb b/test/irb/test_completion.rb
index 4bc3fc7783..a3349bc049 100644
--- a/test/irb/test_completion.rb
+++ b/test/irb/test_completion.rb
@@ -1,5 +1,6 @@ https://github.com/ruby/ruby/blob/trunk/test/irb/test_completion.rb#L1
 # frozen_string_literal: false
 require "test/unit"
+require "pathname"
 require "irb"
 
 module TestIRB
@@ -96,7 +97,7 @@ module TestIRB https://github.com/ruby/ruby/blob/trunk/test/irb/test_completion.rb#L97
       $LOAD_PATH << test_path
 
       candidates = IRB::InputCompletor::CompletionProc.("'foo", "require ", "")
-      assert_equal ["'foo"], candidates
+      assert_include candidates, "'foo"
     ensure
       $LOAD_PATH.pop if test_path
       FileUtils.remove_entry(temp_dir) if temp_dir
@@ -110,7 +111,7 @@ module TestIRB https://github.com/ruby/ruby/blob/trunk/test/irb/test_completion.rb#L111
       $LOAD_PATH << object
 
       candidates = IRB::InputCompletor::CompletionProc.("'foo", "require ", "")
-      assert_equal ["'foo"], candidates
+      assert_include candidates, "'foo"
     ensure
       $LOAD_PATH.pop if object
       FileUtils.remove_entry(temp_dir) if temp_dir
@@ -121,7 +122,9 @@ module TestIRB https://github.com/ruby/ruby/blob/trunk/test/irb/test_completion.rb#L122
       def object.to_s; raise; end
       $LOAD_PATH << object
 
-      assert_empty IRB::InputCompletor::CompletionProc.("'foo", "require ", "")
+      assert_nothing_raised do
+        IRB::InputCompletor::CompletionProc.("'foo", "require ", "")
+      end
     ensure
       $LOAD_PATH.pop if object
     end
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]