summaryrefslogtreecommitdiff
path: root/tests/channel.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/channel.rs')
-rw-r--r--tests/channel.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/channel.rs b/tests/channel.rs
index b6f07e1..3634cd7 100644
--- a/tests/channel.rs
+++ b/tests/channel.rs
@@ -69,17 +69,17 @@ fn direct() {
let (tx, rx) = channel();
spawn(proc() {
let mut s = a.accept().unwrap();
- let mut b = [0, 0, 0];
+ let b = &mut [0, 0, 0];
s.read(b).unwrap();
assert_eq!(b.as_slice(), [1, 2, 3].as_slice());
- s.write([4, 5, 6]).unwrap();
+ s.write(&[4, 5, 6]).unwrap();
tx.send(());
});
let (_tcp, sess) = ::authed_session();
let mut channel = sess.channel_direct_tcpip("127.0.0.1",
addr.port, None).unwrap();
- channel.write([1, 2, 3]).unwrap();
- let mut r = [0, 0, 0];
+ channel.write(&[1, 2, 3]).unwrap();
+ let r = &mut [0, 0, 0];
channel.read(r).unwrap();
assert_eq!(r.as_slice(), [4, 5, 6].as_slice());
rx.recv();
@@ -93,16 +93,16 @@ fn forward() {
let (tx, rx) = channel();
spawn(proc() {
let mut s = TcpStream::connect(("127.0.0.1", port)).unwrap();
- let mut b = [0, 0, 0];
+ let b = &mut [0, 0, 0];
s.read(b).unwrap();
assert_eq!(b.as_slice(), [1, 2, 3].as_slice());
- s.write([4, 5, 6]).unwrap();
+ s.write(&[4, 5, 6]).unwrap();
tx.send(());
});
let mut channel = listen.accept().unwrap();
- channel.write([1, 2, 3]).unwrap();
- let mut r = [0, 0, 0];
+ channel.write(&[1, 2, 3]).unwrap();
+ let r = &mut [0, 0, 0];
channel.read(r).unwrap();
assert_eq!(r.as_slice(), [4, 5, 6].as_slice());
rx.recv();