1
0
mirror of https://git.zx2c4.com/wireguard-windows synced 2024-11-10 16:59:18 +00:00
wireguard-windows/updater/updater_test.go
Jason A. Donenfeld 6ed37f30f5 global: bump date
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2022-01-06 17:28:13 +01:00

42 lines
675 B
Go

/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019-2022 WireGuard LLC. All Rights Reserved.
*/
package updater
import (
"testing"
)
func TestUpdate(t *testing.T) {
update, err := CheckForUpdate()
if err != nil {
t.Error(err)
return
}
if update == nil {
t.Error("No update available")
return
}
t.Log("Found update")
progress := DownloadVerifyAndExecute(0)
for {
dp := <-progress
if dp.Error != nil {
t.Error(dp.Error)
return
}
if len(dp.Activity) > 0 {
t.Log(dp.Activity)
}
if dp.BytesTotal > 0 {
t.Logf("Downloaded %d of %d", dp.BytesDownloaded, dp.BytesTotal)
}
if dp.Complete {
t.Log("Complete!")
break
}
}
}