webp_server_go/update_test.go
Benny 08c333f3cd
Fiber v2, code format, typo,test case, go 1.15 and more (#54)
* upgrade to fiber v2

* code format

* remove redundant variables
* remove useless exportable variables/functions

* go mod replace

use our own mirror now.

* add test case for converter, use deferInit to make test more simple

* remove useless file and fix typo

* Makefile change
* upgrade to go 1.15
* remove wrong go test comments

* complete test case, coverage, coverage badge

* Fix version typo

* config struct fix

* add banner, show version, add server header, remove fiber startup message

Co-authored-by: n0vad3v <n0vad3v@riseup.net>
2020-11-21 13:26:03 +08:00

28 lines
468 B
Go

// webp_server_go - update_test
// 2020-11-10 09:36
// Benny <benny.think@gmail.com>
package main
import (
"github.com/stretchr/testify/assert"
"os"
"testing"
)
func TestNormalAutoUpdate(t *testing.T) {
version = "0.0.1"
dir := "./update"
autoUpdate()
assert.NotEqual(t, 0, fileCount(dir))
_ = os.RemoveAll(dir)
}
func TestNoNeedAutoUpdate(t *testing.T) {
version = "99.99"
dir := "./update"
autoUpdate()
info, _ := os.Stat(dir)
assert.Nil(t, info)
}