mirror of
https://github.com/cbednarski/hostess
synced 2024-11-11 19:10:37 +00:00
40 lines
795 B
Go
40 lines
795 B
Go
package hostess_test
|
|
|
|
import (
|
|
"github.com/cbednarski/hostess"
|
|
"testing"
|
|
)
|
|
|
|
func TestHostname(t *testing.T) {
|
|
|
|
h := hostess.Hostname{}
|
|
h.Domain = domain
|
|
h.Ip = ip
|
|
h.Enabled = enabled
|
|
|
|
if h.Domain != domain {
|
|
t.Errorf("Domain should be %s", domain)
|
|
}
|
|
if h.Ip != ip {
|
|
t.Errorf("Domain should be %s", ip)
|
|
}
|
|
if h.Enabled != enabled {
|
|
t.Errorf("Enabled should be %s", enabled)
|
|
}
|
|
}
|
|
|
|
func TestFormatHostname(t *testing.T) {
|
|
hostname := hostess.Hostname{domain, ip, enabled}
|
|
|
|
const exp_enabled = "127.0.0.1 localhost"
|
|
if hostname.Format() != exp_enabled {
|
|
t.Errorf(asserts, hostname.Format(), exp_enabled)
|
|
}
|
|
|
|
hostname.Enabled = false
|
|
const exp_disabled = "# 127.0.0.1 localhost"
|
|
if hostname.Format() != exp_disabled {
|
|
t.Errorf(asserts, hostname.Format(), exp_disabled)
|
|
}
|
|
}
|