|
package grammars_test |
|
|
|
import ( |
|
"testing" |
|
|
|
. "github.com/mudler/LocalAI/pkg/functions" |
|
|
|
. "github.com/onsi/ginkgo/v2" |
|
. "github.com/onsi/gomega" |
|
) |
|
|
|
func TestGrammar(t *testing.T) { |
|
RegisterFailHandler(Fail) |
|
RunSpecs(t, "Grammar test suite") |
|
} |
|
|
|
func createFunction(field1 string, field2 string, name string, properties map[string]interface{}) map[string]interface{} { |
|
property := map[string]interface{}{} |
|
property[field1] = FunctionName{Const: name} |
|
property[field2] = Argument{ |
|
Type: "object", |
|
Properties: properties, |
|
} |
|
return property |
|
} |
|
|