Skip to content

Commit 82d97ca

Browse files
committed
fix ifTemplate set
1 parent 9cc357d commit 82d97ca

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

Tocsoft.GraphQLCodeGen.Cli/TemplateEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ public TemplateEngine(IEnumerable<string> templates, IDictionary<string, string>
141141
List<string> registerTemplates = new List<string>();
142142
private void RegisterTemplate(string templateName, string template)
143143
{
144-
registerTemplates.Add(template);
144+
registerTemplates.Add(templateName);
145145
this.engine.RegisterTemplate(templateName, template);
146146
}
147147

Tocsoft.GraphQLCodeGen.Tests/GithubTemplateError.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,24 @@ public async Task DoesNotErrorRendering()
3232
var code = generator.GeneratedCode;
3333
Assert.Empty(logger.ErrorMessages);
3434
}
35+
36+
[Fact]
37+
public async Task CorrectExceptionTestData()
38+
{
39+
var logger = new FakeLogger();
40+
var settingsLoader = new CodeGeneratorSettingsLoader(logger);
41+
42+
var paths = "./Files/GithubTemplateError/History.gql";
43+
44+
var settings = settingsLoader.GenerateSettings(new CodeGeneratorSettingsLoaderDefaults(), new[] { paths });
45+
46+
var generator = new CodeGenerator(logger, settings.Single());
47+
48+
await generator.LoadSource();
49+
generator.Parse();
50+
generator.Render();
51+
52+
Assert.Contains("public IEnumerable<string> ErrorMessages { get; private set; }", generator.GeneratedCode);
53+
}
3554
}
3655
}

0 commit comments

Comments
 (0)