Skip to content

Commit 1a97de3

Browse files
Anthony SneedAnthony Sneed
authored andcommitted
Fix unit tests after adding support for Handlebars block helpers.
1 parent 74bd3b8 commit 1a97de3

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

test/Scaffolding.Handlebars.Tests/HbsCSharpScaffoldingGeneratorTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System.Linq;
55
using EntityFrameworkCore.Scaffolding.Handlebars;
66
using EntityFrameworkCore.Scaffolding.Handlebars.Helpers;
7+
using HandlebarsDotNet;
78
using Microsoft.EntityFrameworkCore.Design;
89
using Microsoft.EntityFrameworkCore.Scaffolding;
910
using Microsoft.EntityFrameworkCore.Scaffolding.Internal;
@@ -363,6 +364,8 @@ private IReverseEngineerScaffolder CreateScaffolder(ReverseEngineerOptions optio
363364
{
364365
{EntityFrameworkCore.Scaffolding.Handlebars.Helpers.Constants.SpacesHelper, HandlebarsHelpers.SpacesHelper}
365366
}))
367+
.AddSingleton<IHbsBlockHelperService>(provider =>
368+
new HbsBlockHelperService(new Dictionary<string, Action<TextWriter, HelperOptions, Dictionary<string, object>, object[]>>()))
366369
.AddSingleton<IReverseEngineerScaffolder, HbsReverseEngineerScaffolder>();
367370

368371
new SqlServerDesignTimeServices().ConfigureDesignTimeServices(services);

test/Scaffolding.Handlebars.Tests/HbsTypeScriptScaffoldingGeneratorTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System.Linq;
55
using EntityFrameworkCore.Scaffolding.Handlebars;
66
using EntityFrameworkCore.Scaffolding.Handlebars.Helpers;
7+
using HandlebarsDotNet;
78
using Microsoft.EntityFrameworkCore.Design;
89
using Microsoft.EntityFrameworkCore.Scaffolding;
910
using Microsoft.EntityFrameworkCore.Scaffolding.Internal;
@@ -347,6 +348,8 @@ private IReverseEngineerScaffolder CreateScaffolder(ReverseEngineerOptions optio
347348
{
348349
{EntityFrameworkCore.Scaffolding.Handlebars.Helpers.Constants.SpacesHelper, HandlebarsHelpers.SpacesHelper}
349350
}))
351+
.AddSingleton<IHbsBlockHelperService>(provider =>
352+
new HbsBlockHelperService(new Dictionary<string, Action<TextWriter, HelperOptions, Dictionary<string, object>, object[]>>()))
350353
.AddSingleton<IReverseEngineerScaffolder, HbsReverseEngineerScaffolder>();
351354

352355
new SqlServerDesignTimeServices().ConfigureDesignTimeServices(services);

test/Scaffolding.Handlebars.Tests/ReverseEngineeringConfigurationTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using System.Linq;
1010
using EntityFrameworkCore.Scaffolding.Handlebars;
1111
using EntityFrameworkCore.Scaffolding.Handlebars.Helpers;
12+
using HandlebarsDotNet;
1213
using Microsoft.EntityFrameworkCore.Design;
1314
using Microsoft.EntityFrameworkCore.Internal;
1415
using Microsoft.EntityFrameworkCore.Scaffolding;
@@ -49,6 +50,8 @@ public void ValidateContextNameInReverseEngineerGenerator(string contextName)
4950
{
5051
{Constants.SpacesHelper, HandlebarsHelpers.SpacesHelper}
5152
}))
53+
.AddSingleton<IHbsBlockHelperService>(provider =>
54+
new HbsBlockHelperService(new Dictionary<string, Action<TextWriter, HelperOptions, Dictionary<string, object>, object[]>>()))
5255
.BuildServiceProvider()
5356
.GetRequiredService<IReverseEngineerScaffolder>();
5457

0 commit comments

Comments
 (0)