mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-01 16:05:47 +08:00
commands: Fixed tests
This commit is contained in:

committed by
Juan Batiz-Benet

parent
c575b5087a
commit
1e8719e7f4
@ -15,7 +15,7 @@ func TestOptionValidation(t *testing.T) {
|
||||
req.options["foo"] = 5
|
||||
res := cmd.Call(req)
|
||||
if res.Error == nil {
|
||||
t.Error("Should have failed (unrecognized command)")
|
||||
t.Error("Should have failed (unrecognized option)")
|
||||
}
|
||||
|
||||
req = NewRequest()
|
||||
@ -37,7 +37,7 @@ func TestOptionValidation(t *testing.T) {
|
||||
req.options["beep"] = 5
|
||||
res = cmd.Call(req)
|
||||
if res.Error != nil {
|
||||
t.Error("Should have passed")
|
||||
t.Error(res.Error, "Should have passed")
|
||||
}
|
||||
|
||||
req = NewRequest()
|
||||
|
@ -18,15 +18,24 @@ func TestMarshalling(t *testing.T) {
|
||||
Value: TestOutput{"beep", "boop", 1337},
|
||||
}
|
||||
|
||||
_, err := res.Marshal()
|
||||
// get command global options so we can set the encoding option
|
||||
cmd := Command{}
|
||||
options, err := cmd.GetOptions(nil)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
||||
_, err = res.Marshal()
|
||||
if err == nil {
|
||||
t.Error("Should have failed (no encoding type specified in request)")
|
||||
}
|
||||
|
||||
req.SetOption(globalOptions[0], Json)
|
||||
req.SetOption("enc", Json)
|
||||
req.convertOptions(options)
|
||||
|
||||
bytes, err := res.Marshal()
|
||||
if err != nil {
|
||||
t.Error("Should have passed")
|
||||
t.Error(err, "Should have passed")
|
||||
}
|
||||
output := string(bytes)
|
||||
if output != "{\"Foo\":\"beep\",\"Bar\":\"boop\",\"Baz\":1337}" {
|
||||
|
Reference in New Issue
Block a user