go-xkcdreader/xkcdreader/app_test.go
surtur e669770871
All checks were successful
continuous-integration/drone/push Build is passing
app: create a toolbar
2022-05-23 00:49:04 +02:00

29 lines
619 B
Go

// Copyright 2022 wanderer <a_mirre at utb dot cz>
// SPDX-License-Identifier: GPL-3.0-or-later
package xkcdreader
import (
"testing"
"git.dotya.ml/wanderer/go-xkcdreader/cmd"
)
func TestGreetingText(t *testing.T) {
want := "welcome to " + cmd.GetAppName()
got := makeGreeting()
if got.Text != want {
t.Errorf("Incorrect initial greeting, want: %q, got: %q", want, got.Text)
}
}
func TestToolbar(t *testing.T) {
wantItems := 4
gotToolbar := makeToolbar()
if len(gotToolbar.Items) != wantItems {
t.Errorf("Incorrect number of toolbar items, want: %d, got: %d", wantItems, len(gotToolbar.Items))
}
}