mirror of
https://github.com/gotenberg/gotenberg.git
synced 2026-08-17 04:32:15 +01:00
WIP: tests of api pkg
This commit is contained in:
@@ -52,12 +52,12 @@ func FromEnv() (*Config, error) {
|
||||
if err != nil {
|
||||
return c, &standarderror.Error{Op: op, Err: err}
|
||||
}
|
||||
disableChromeEndpoints, err := boolFromEnv(disableGoogleChromeEnvVar, c.EnableChromeEndpoints())
|
||||
disableChromeEndpoints, err := boolFromEnv(disableGoogleChromeEnvVar, !c.EnableChromeEndpoints())
|
||||
c.enableChromeEndpoints = !disableChromeEndpoints
|
||||
if err != nil {
|
||||
return c, &standarderror.Error{Op: op, Err: err}
|
||||
}
|
||||
disableUnoconvEndpoints, err := boolFromEnv(disableUnoconvEnvVar, c.EnableUnoconvEndpoints())
|
||||
disableUnoconvEndpoints, err := boolFromEnv(disableUnoconvEnvVar, !c.EnableUnoconvEndpoints())
|
||||
c.enableUnoconvEndpoints = !disableUnoconvEndpoints
|
||||
if err != nil {
|
||||
return c, &standarderror.Error{Op: op, Err: err}
|
||||
|
||||
@@ -12,9 +12,12 @@ import (
|
||||
|
||||
func TestDefaultWaitTimeout(t *testing.T) {
|
||||
// should be OK.
|
||||
os.Setenv(defaultWaitTimeoutEnvVar, "1.5")
|
||||
config, err := FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 10.0, config.DefaultWaitTimeout())
|
||||
os.Setenv(defaultWaitTimeoutEnvVar, "1.5")
|
||||
config, err = FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 1.5, config.DefaultWaitTimeout())
|
||||
// should failed.
|
||||
os.Setenv(defaultWaitTimeoutEnvVar, "foo")
|
||||
@@ -27,9 +30,12 @@ func TestDefaultWaitTimeout(t *testing.T) {
|
||||
|
||||
func TestDefaultListenPort(t *testing.T) {
|
||||
// should be OK.
|
||||
os.Setenv(defaultListenPortEnvVar, "4000")
|
||||
config, err := FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, "3000", config.DefaultListenPort())
|
||||
os.Setenv(defaultListenPortEnvVar, "4000")
|
||||
config, err = FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, "4000", config.DefaultListenPort())
|
||||
// should failed.
|
||||
os.Setenv(defaultListenPortEnvVar, "foo")
|
||||
@@ -47,9 +53,12 @@ func TestDefaultListenPort(t *testing.T) {
|
||||
|
||||
func TestEnableChromeEndpoints(t *testing.T) {
|
||||
// should be OK.
|
||||
os.Setenv(disableGoogleChromeEnvVar, "1")
|
||||
config, err := FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, true, config.EnableChromeEndpoints())
|
||||
os.Setenv(disableGoogleChromeEnvVar, "1")
|
||||
config, err = FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, false, config.EnableChromeEndpoints())
|
||||
os.Setenv(disableGoogleChromeEnvVar, "0")
|
||||
config, err = FromEnv()
|
||||
@@ -66,9 +75,12 @@ func TestEnableChromeEndpoints(t *testing.T) {
|
||||
|
||||
func TestEnableUnoconvEndpoints(t *testing.T) {
|
||||
// should be OK.
|
||||
os.Setenv(disableUnoconvEnvVar, "1")
|
||||
config, err := FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, true, config.EnableUnoconvEndpoints())
|
||||
os.Setenv(disableUnoconvEnvVar, "1")
|
||||
config, err = FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, false, config.EnableUnoconvEndpoints())
|
||||
os.Setenv(disableUnoconvEnvVar, "0")
|
||||
config, err = FromEnv()
|
||||
@@ -85,9 +97,12 @@ func TestEnableUnoconvEndpoints(t *testing.T) {
|
||||
|
||||
func TestLogLevel(t *testing.T) {
|
||||
// should be OK.
|
||||
os.Setenv(logLevelEnvVar, "DEBUG")
|
||||
config, err := FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, logrus.InfoLevel, config.LogLevel())
|
||||
os.Setenv(logLevelEnvVar, "DEBUG")
|
||||
config, err = FromEnv()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, logrus.DebugLevel, config.LogLevel())
|
||||
os.Setenv(logLevelEnvVar, "INFO")
|
||||
config, err = FromEnv()
|
||||
|
||||
Reference in New Issue
Block a user