123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package bullet
- import (
- "fmt"
- "net/http"
- "net/http/httptest"
- "testing"
- )
- func fakeServer(statusCode int, data string) *httptest.Server {
- function := func(w http.ResponseWriter, r *http.Request) {
- w.Header().Set("Content-Type", "application/json")
- w.WriteHeader(statusCode)
- fmt.Fprint(w, data)
- }
- return httptest.NewServer(http.HandlerFunc(function))
- }
- func TestSendNote(t *testing.T) {
- server := fakeServer(http.StatusOK, "")
- defer server.Close()
- b := Bullet{token: "", baseURL: server.URL}
- err := b.SendNote("test", "test")
- if err != nil {
- t.Error(err)
- }
- }
- func TestSendLink(t *testing.T) {
- server := fakeServer(http.StatusOK, "")
- defer server.Close()
- b := Bullet{token: "", baseURL: server.URL}
- err := b.SendLink("test", "test", "url")
- if err != nil {
- t.Error(err)
- }
- }
|