update tests with the new "transfer done" logic.
This commit is contained in:
@@ -93,18 +93,18 @@ func TestTransferProtocol(t *testing.T) {
|
||||
ft.length = 5
|
||||
ft.status = TransferCompleted
|
||||
copy(ft.buf, []byte{1, 2, 3, 4, 5})
|
||||
close(ft.done)
|
||||
ft.done <- struct{}{}
|
||||
|
||||
ft = f.waitForSubmitted()
|
||||
ft.length = 99
|
||||
ft.status = TransferCompleted
|
||||
copy(ft.buf, []byte{12, 12, 12, 12, 12})
|
||||
close(ft.done)
|
||||
ft.done <- struct{}{}
|
||||
|
||||
ft = f.waitForSubmitted()
|
||||
ft.length = 123
|
||||
ft.status = TransferCancelled
|
||||
close(ft.done)
|
||||
ft.done <- struct{}{}
|
||||
}()
|
||||
|
||||
xfers[0].submit()
|
||||
|
||||
Reference in New Issue
Block a user