summaryrefslogtreecommitdiff
path: root/dev-ruby/net-scp/files/net-scp-1.2.1-fix-download_test_2.patch
blob: 55a8e5f16bcd6fb36e3d4c70f0ec175e9fcb4106 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- test/test_download.rb	2018-01-22 02:26:56.440016436 +0100
+++ test/test_download.rb	2018-01-22 02:32:46.076017270 +0100
@@ -116,7 +116,9 @@
 
   def test_download_io_with_recursive_should_raise_error
     expect_scp_session "-f -r /path/to/remote.txt"
-    assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", StringIO.new, :recursive => true) }
+    Net::SSH::Test::Extensions::IO.with_test_extension do
+      assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote.txt", StringIO.new, :recursive => true) }
+    end
   end
 
   def test_download_io_with_preserve_should_ignore_preserve
@@ -154,8 +156,9 @@
       channel.sends_ok
       channel.gets_data "D0755 0 remote\n"
     end
-
-    assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote") }
+    Net::SSH::Test::Extensions::IO.with_test_extension do
+      assert_raises(Net::SCP::Error) { scp.download!("/path/to/remote") }
+    end
   end
 
   def test_download_should_raise_error_if_gets_not_ok