feat: add GH workflow and example test

This commit is contained in:
2025-05-13 14:00:28 +02:00
parent 35c72b1e39
commit fbc42aca31
5 changed files with 63 additions and 1 deletions

View File

@@ -0,0 +1,26 @@
package network
import (
"testing"
"github.com/google/uuid"
"github.com/stretchr/testify/assert"
)
func TestDefaultSTAConfig(t *testing.T) {
uuid := uuid.New()
cfg := DefaultSTAConfig(uuid, "test", "test", true)
assert.Equal(t, "802-11-wireless", cfg.Type)
assert.Equal(t, "test", cfg.ID)
assert.Equal(t, "test", cfg.SSID)
assert.Equal(t, true, cfg.AutoConnect)
}
func TestDefaultAPConfig(t *testing.T) {
uuid := uuid.New()
cfg := DefaultAPConfig(uuid, "test", "test", true)
assert.Equal(t, "802-11-wireless", cfg.Type)
assert.Equal(t, "test", cfg.ID)
assert.Equal(t, "test", cfg.SSID)
assert.Equal(t, true, cfg.AutoConnect)
}