chore: add unit tests for code cov

This commit is contained in:
Josh Kaplinsky 2025-04-10 09:28:51 -04:00
parent 436a72ae5c
commit e8e4cfc1e0
No known key found for this signature in database
GPG key ID: 5D5721AE9886811F
2 changed files with 60 additions and 4 deletions

View file

@ -1,9 +1,11 @@
package template
import (
"github.com/go-jet/jet/v2/generator/metadata"
"github.com/stretchr/testify/require"
"testing"
"github.com/stretchr/testify/require"
"github.com/go-jet/jet/v2/generator/metadata"
)
func TestToGoEnumValueIdentifier(t *testing.T) {
@ -35,3 +37,29 @@ func TestColumnRenameReserved(t *testing.T) {
})
}
}
func Test_SQLBuilder_ShouldSkip(t *testing.T) {
tests := []struct {
name string
initial SQLBuilder
skip bool
}{
{
name: "True",
initial: SQLBuilder{Skip: false},
skip: true,
},
{
name: "False",
initial: SQLBuilder{Skip: true},
skip: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
updatedBuilder := tt.initial.ShouldSkip(tt.skip)
require.Equal(t, tt.skip, updatedBuilder.Skip)
})
}
}