|
- package util_test
-
- import (
- "git.wtrh.nl/patterns/gopatterns/pkg/util"
- "github.com/stretchr/testify/require"
- "testing"
- )
-
- func TestID(t *testing.T) {
- tests := map[string]struct {
- panel, name string
- }{
- "body.2": {
- panel: "body",
- name: "2",
- },
- "2": {
- panel: "",
- name: "2",
- },
- "1.test": {
- panel: "1",
- name:"test",
- },
- }
- for testName, tt := range tests {
- t.Run(testName, func(t *testing.T) {
- id := util.ID(testName)
- require.Equal(t, tt.panel, id.Panel())
- require.Equal(t, tt.name, id.Name())
- })
- }
- }
|