mirror of https://github.com/dirtbags/moth.git
19 lines
443 B
Go
19 lines
443 B
Go
|
package jsend
|
||
|
|
||
|
import (
|
||
|
"net/http/httptest"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestEverything(t *testing.T) {
|
||
|
w := httptest.NewRecorder()
|
||
|
|
||
|
Sendf(w, Success, "You have cows", "You have %d cows", 12)
|
||
|
if w.Result().StatusCode != 200 {
|
||
|
t.Errorf("HTTP Status code: %d", w.Result().StatusCode)
|
||
|
}
|
||
|
if w.Body.String() != `{"status":"success","data":{"short":"You have cows","description":"You have 12 cows"}}` {
|
||
|
t.Errorf("HTTP Body %s", w.Body.Bytes())
|
||
|
}
|
||
|
}
|