mirror of
https://github.com/gotenberg/gotenberg.git
synced 2026-08-16 12:22:17 +01:00
adding missingt test in context package
This commit is contained in:
@@ -26,12 +26,12 @@ type Context struct {
|
||||
}
|
||||
|
||||
// New creates a new Context.
|
||||
func New(c echo.Context, logger xlog.Logger, config conf.Config, processess ...pm2.Process) Context {
|
||||
func New(c echo.Context, logger xlog.Logger, config conf.Config, processes ...pm2.Process) Context {
|
||||
return Context{
|
||||
c,
|
||||
logger,
|
||||
config,
|
||||
processess,
|
||||
processes,
|
||||
resource.Resource{},
|
||||
time.Now(),
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import (
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/thecodingmachine/gotenberg/internal/pkg/conf"
|
||||
"github.com/thecodingmachine/gotenberg/internal/pkg/pm2"
|
||||
"github.com/thecodingmachine/gotenberg/test"
|
||||
)
|
||||
|
||||
@@ -26,6 +27,27 @@ func TestMustCastFromEchoContext(t *testing.T) {
|
||||
})
|
||||
}
|
||||
|
||||
func TestProcessesHealthcheck(t *testing.T) {
|
||||
// process is viable.
|
||||
ctx := New(
|
||||
test.DummyEchoContext(),
|
||||
test.DebugLogger(),
|
||||
conf.DefaultConfig(),
|
||||
pm2.NewDummyProcess(true),
|
||||
)
|
||||
err := ctx.ProcessesHealthcheck()
|
||||
assert.Nil(t, err)
|
||||
// process is not viable.
|
||||
ctx = New(
|
||||
test.DummyEchoContext(),
|
||||
test.DebugLogger(),
|
||||
conf.DefaultConfig(),
|
||||
pm2.NewDummyProcess(false),
|
||||
)
|
||||
err = ctx.ProcessesHealthcheck()
|
||||
test.AssertError(t, err)
|
||||
}
|
||||
|
||||
func TestLogRequestResult(t *testing.T) {
|
||||
ctx := New(
|
||||
test.DummyEchoContext(),
|
||||
|
||||
Reference in New Issue
Block a user