github.com/eden-framework/sqlx@v0.0.2/builder/assignment_test.go (about)

     1  package builder_test
     2  
     3  import (
     4  	"context"
     5  	"testing"
     6  
     7  	. "github.com/eden-framework/sqlx/builder"
     8  	. "github.com/eden-framework/sqlx/builder/buidertestingutils"
     9  	"github.com/onsi/gomega"
    10  )
    11  
    12  func TestAssignment(t *testing.T) {
    13  	t.Run("ColumnsAndValues", func(t *testing.T) {
    14  		gomega.NewWithT(t).Expect(
    15  			ColumnsAndValues(Cols("a", "b"), 1, 2, 3, 4).Ex(ContextWithToggles(context.Background(), Toggles{
    16  				ToggleUseValues: true,
    17  			})),
    18  		).To(BeExpr("(a,b) VALUES (?,?),(?,?)", 1, 2, 3, 4))
    19  	})
    20  }