mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-30 09:59:13 +08:00
commands: Fixed tests
This commit is contained in:

committed by
Juan Batiz-Benet

parent
652e3d0523
commit
5a18554f6e
@ -2,6 +2,7 @@ package commands
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@ -36,17 +37,25 @@ func TestMarshalling(t *testing.T) {
|
||||
t.Error(err, "Should have passed")
|
||||
}
|
||||
output := string(bytes)
|
||||
if output != "{\"Foo\":\"beep\",\"Bar\":\"boop\",\"Baz\":1337}" {
|
||||
if removeWhitespace(output) != "{\"Foo\":\"beep\",\"Bar\":\"boop\",\"Baz\":1337}" {
|
||||
t.Error("Incorrect JSON output")
|
||||
}
|
||||
|
||||
res.SetError(fmt.Errorf("You broke something!"), ErrClient)
|
||||
res.SetError(fmt.Errorf("Oops!"), ErrClient)
|
||||
bytes, err = res.Marshal()
|
||||
if err != nil {
|
||||
t.Error("Should have passed")
|
||||
}
|
||||
output = string(bytes)
|
||||
if output != "{\"Message\":\"You broke something!\",\"Code\":1}" {
|
||||
fmt.Println(removeWhitespace(output))
|
||||
if removeWhitespace(output) != "{\"Message\":\"Oops!\",\"Code\":1}" {
|
||||
t.Error("Incorrect JSON output")
|
||||
}
|
||||
}
|
||||
|
||||
func removeWhitespace(input string) string {
|
||||
input = strings.Replace(input, " ", "", -1)
|
||||
input = strings.Replace(input, "\t", "", -1)
|
||||
input = strings.Replace(input, "\n", "", -1)
|
||||
return strings.Replace(input, "\r", "", -1)
|
||||
}
|
||||
|
Reference in New Issue
Block a user