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