Commit 3dc5e0e1 authored by Matthew Holt's avatar Matthew Holt

Added a few little tests

parent 1ca34c4e
...@@ -76,6 +76,10 @@ func TestEmailUsername(t *testing.T) { ...@@ -76,6 +76,10 @@ func TestEmailUsername(t *testing.T) {
input: emptyEmail, input: emptyEmail,
expect: emptyEmail, expect: emptyEmail,
}, },
{
input: "",
expect: "",
},
} { } {
if actual := emailUsername(test.input); actual != test.expect { if actual := emailUsername(test.input); actual != test.expect {
t.Errorf("Test %d: Expected username to be '%s' but was '%s'", i, test.expect, actual) t.Errorf("Test %d: Expected username to be '%s' but was '%s'", i, test.expect, actual)
......
package server
import "testing"
func TestConfigAddress(t *testing.T) {
cfg := Config{Host: "foobar", Port: "1234"}
if actual, expected := cfg.Address(), "foobar:1234"; expected != actual {
t.Errorf("Expected '%s' but got '%s'", expected, actual)
}
cfg = Config{Host: "", Port: "1234"}
if actual, expected := cfg.Address(), ":1234"; expected != actual {
t.Errorf("Expected '%s' but got '%s'", expected, actual)
}
cfg = Config{Host: "foobar", Port: ""}
if actual, expected := cfg.Address(), "foobar:"; expected != actual {
t.Errorf("Expected '%s' but got '%s'", expected, actual)
}
cfg = Config{Host: "::1", Port: "https"}
if actual, expected := cfg.Address(), "[::1]:https"; expected != actual {
t.Errorf("Expected '%s' but got '%s'", expected, actual)
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment