Fix test script and tests

This commit is contained in:
Daniel 2021-05-05 00:19:33 +02:00
parent f18c0c5564
commit 69330181db
3 changed files with 9 additions and 6 deletions

View file

@ -39,7 +39,7 @@ func init() {
)
// register events that other modules can subscribe to
module.RegisterEvent(eventStateUpdate)
module.RegisterEvent(eventStateUpdate, true)
}
func prep() error {

5
test
View file

@ -175,13 +175,16 @@ echo "running tests for ${platformInfo//$'\n'/ }:"
# run vet/test on packages
for package in $packages; do
package=${package#github.com/safing/portbase}
package=${package#/}
package=$PWD/$package
echo ""
echo $package
if [[ $testonly -eq 0 ]]; then
checkformat $package
run golint -set_exit_status -min_confidence 1.0 $package
run go vet $package
run golangci-lint run $GOPATH/src/$package
run golangci-lint run $package
fi
run go test -cover $fullTestFlags $package
done

View file

@ -36,14 +36,14 @@ func TestVersionSelection(t *testing.T) {
registry.Beta = true
registry.DevMode = true
res.selectVersion()
if res.SelectedVersion.VersionNumber != "0" {
t.Errorf("selected version should be 0, not %s", res.SelectedVersion.VersionNumber)
if res.SelectedVersion.VersionNumber != "0.0.0" {
t.Errorf("selected version should be 0.0.0, not %s", res.SelectedVersion.VersionNumber)
}
registry.DevMode = false
res.selectVersion()
if res.SelectedVersion.VersionNumber != "1.2.4b" {
t.Errorf("selected version should be 1.2.4b, not %s", res.SelectedVersion.VersionNumber)
if res.SelectedVersion.VersionNumber != "1.2.4-b" {
t.Errorf("selected version should be 1.2.4-b, not %s", res.SelectedVersion.VersionNumber)
}
registry.Beta = false