Files
kubescape/httphandler/config/config_test.go
VaibhavMalik4187 6f1919bbe2 Added Test Suite for several packages
This PR focuses on adding unit tests for multiple packages in the
project. The main changes include:

- Addition of new tests for the 'printer' package in the
  'core/pkg/resultshandling/printer' directory.
- New tests for the 'results' package in the
  'core/pkg/resultshandling' directory.
- Addition of tests for the 'config' package in the
  'httphandler/config' directory.
- New tests for the 'testutils' package in the 'internal/testutils'
  directory.
- Addition of tests for the 'imagescan' package in the
  'pkg/imagescan' directory.

Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com>
2023-11-25 22:34:48 +05:30

26 lines
503 B
Go

package config
import (
"testing"
"github.com/stretchr/testify/assert"
)
// Loads configuration from file successfully
func TestLoadConfigFromFileSuccessfully(t *testing.T) {
// Set up test data
path := "/path/to/config"
expectedConfig := Config{
Namespace: "",
ClusterName: "",
ContinuousPostureScan: false,
}
// Call the function under test
config, err := LoadConfig(path)
// Check the result
assert.Equal(t, expectedConfig, config)
assert.NotNil(t, err)
}