2fas-server/tests/browser_extension/browser_extension_log_test.go
2023-01-30 19:59:42 +01:00

44 lines
991 B
Go

package tests
import (
"encoding/json"
"github.com/google/uuid"
"github.com/stretchr/testify/assert"
"github.com/twofas/2fas-server/tests"
"testing"
)
func Test_BrowserExtensionLogging(t *testing.T) {
browserExtension := tests.CreateBrowserExtension(t, "go-ext")
log := &struct {
Level string `json:"level"`
Message string `json:"message"`
}{
Level: "info",
Message: "test log",
}
payload, _ := json.Marshal(log)
response := tests.DoPost("/browser_extensions/"+browserExtension.Id+"/commands/store_log", payload, nil)
assert.Equal(t, 200, response.StatusCode)
}
func Test_NotExistingBrowserExtensionLogging(t *testing.T) {
someId := uuid.New()
log := &struct {
Level string `json:"level"`
Message string `json:"message"`
}{
Level: "info",
Message: "test log",
}
payload, _ := json.Marshal(log)
response := tests.DoPost("/browser_extensions/"+someId.String()+"/commands/store_log", payload, nil)
assert.Equal(t, 200, response.StatusCode)
}