Skip to content

Commit f294c5c

Browse files
committed
First iteration for test
1 parent eec67fd commit f294c5c

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

tests/Fixtures/ModuleFixture.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ public ModuleFixture()
1313
.WithReferenceTypes(true)
1414
.Build();
1515

16-
Module = Host.LoadModuleText(Path.Combine("Modules", ModuleFileName));
16+
var modulePath = Path.Combine("Modules", ModuleFileName);
17+
Module = Host.LoadModuleText(modulePath);
18+
EmbeddedModule = Host.LoadEmbeddedModuleText(modulePath);
1719
}
1820

1921
public void Dispose()
@@ -24,6 +26,12 @@ public void Dispose()
2426
Module = null;
2527
}
2628

29+
if (!(EmbeddedModule is null))
30+
{
31+
EmbeddedModule.Dispose();
32+
EmbeddedModule = null;
33+
}
34+
2735
if (!(Host is null))
2836
{
2937
Host.Dispose();
@@ -33,6 +41,7 @@ public void Dispose()
3341

3442
public Host Host { get; set; }
3543
public Module Module { get; set; }
44+
public Module EmbeddedModule { get; set; }
3645

3746
protected abstract string ModuleFileName { get; }
3847
}

tests/Wasmtime.Tests.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<ItemGroup>
2121
<None Update="Modules/*.wat" CopyToOutputDirectory="PreserveNewest" />
22+
<EmbeddedResource Update="Modules/*.wat" />
2223
</ItemGroup>
23-
24+
2425
</Project>

0 commit comments

Comments
 (0)