Backend: Add unit tests for internal/i18n
This commit is contained in:
parent
053af81de1
commit
724953e432
|
@ -36,3 +36,59 @@ func TestNewResponse(t *testing.T) {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestResponse_String(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{404, "Not found", "page not found", "xyz"}
|
||||||
|
assert.Equal(t, "Not found", resp.String())
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("no error", func(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{200, "", "Ok", "xyz"}
|
||||||
|
assert.Equal(t, "Ok", resp.String())
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestResponse_LowerString(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{404, "Not found", "page not found", "xyz"}
|
||||||
|
assert.Equal(t, "not found", resp.LowerString())
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("no error", func(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{200, "", "Ok", "xyz"}
|
||||||
|
assert.Equal(t, "ok", resp.LowerString())
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestResponse_Error(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{404, "Not found", "page not found", "xyz"}
|
||||||
|
assert.Equal(t, "Not found", resp.Error())
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("no error", func(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{200, "", "Ok", "xyz"}
|
||||||
|
assert.Equal(t, "", resp.Error())
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestResponse_Success(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{404, "Not found", "page not found", "xyz"}
|
||||||
|
assert.Equal(t, false, resp.Success())
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("no error", func(t *testing.T) {
|
||||||
|
t.Run("error", func(t *testing.T) {
|
||||||
|
resp := Response{200, "", "Ok", "xyz"}
|
||||||
|
assert.Equal(t, true, resp.Success())
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue