️ Accept array of string as valid input schema path. (#134)

* Fixes #88. Accept array of string as valid input schema path.
This commit is contained in:
Hasibul Hasan
2021-10-04 13:33:21 -07:00
committed by GitHub
parent 5e3c4d1be8
commit 59b6df6aab
7 changed files with 124 additions and 21 deletions
+3 -3
View File
@@ -76,7 +76,7 @@ func TestGenerate(t *testing.T) {
t.Run(sourceFilename, func(t *testing.T) {
generated, err := Generate(&Config{
Schema: filepath.Join(dataDir, "schema.graphql"),
Schema: []string{filepath.Join(dataDir, "schema.graphql")},
Operations: []string{filepath.Join(dataDir, sourceFilename)},
Package: "test",
Generated: goFilename,
@@ -197,7 +197,7 @@ func TestGenerateWithConfig(t *testing.T) {
baseDir := filepath.Join(dataDir, test.baseDir)
t.Run(test.name, func(t *testing.T) {
err := config.ValidateAndFillDefaults(baseDir)
config.Schema = filepath.Join(dataDir, "schema.graphql")
config.Schema = []string{filepath.Join(dataDir, "schema.graphql")}
config.Operations = []string{filepath.Join(dataDir, sourceFilename)}
if err != nil {
t.Fatal(err)
@@ -256,7 +256,7 @@ func TestGenerateErrors(t *testing.T) {
t.Run(testFilename, func(t *testing.T) {
_, err := Generate(&Config{
Schema: filepath.Join(errorsDir, schemaFilename),
Schema: []string{filepath.Join(errorsDir, schemaFilename)},
Operations: []string{filepath.Join(errorsDir, sourceFilename)},
Package: "test",
Generated: os.DevNull,