test(api): add basic tests for generateJSON()
This commit is contained in:
parent
36fe7b5e15
commit
7500d04c65
1 changed files with 21 additions and 0 deletions
21
api/main_test.go
Normal file
21
api/main_test.go
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestInvalidIP(t *testing.T) {
|
||||||
|
_, err := generateJSON("foo")
|
||||||
|
errwant := "invalid IP"
|
||||||
|
if err.Error() != errwant {
|
||||||
|
t.Fatalf(`generateJSON("foo") == "%v", wants "%s"`, err, errwant)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestInaccessibleIP(t *testing.T) {
|
||||||
|
_, err := generateJSON("0.0.0.0")
|
||||||
|
errwant := "unspecified IP"
|
||||||
|
if err.Error() != errwant {
|
||||||
|
t.Fatalf(`generateJSON("0.0.0.0") == "%v", wants "%s"`, err, errwant)
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue