Skip to content

Commit 2e63e62

Browse files
committed
Refactor test framework integration and update package dependencies
- Removed Mocha as a test runner and replaced it with Pyxpecto for JavaScript and Python Fable compilers. - Updated package.json to reflect the removal of Mocha and adjusted test scripts to use Node directly. - Added conditional compilation directives to support Pyxpecto across different Fable compilers. - Cleaned up test files by removing unnecessary Mocha references and ensuring compatibility with Pyxpecto. - Introduced ignore tests for AsyncResultOption under specific compiler conditions.
1 parent ff0e62e commit 2e63e62

35 files changed

+148
-1360
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,8 @@
22
"version": 1,
33
"isRoot": true,
44
"tools": {
5-
"paket": {
6-
"version": "9.0.2",
7-
"commands": [
8-
"paket"
9-
],
10-
"rollForward": false
11-
},
125
"fable": {
13-
"version": "4.4.0",
6+
"version": "4.25.0",
147
"commands": [
158
"fable"
169
],

Directory.Packages.props

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
55
</PropertyGroup>
66
<ItemGroup>
7-
<!-- Dependencies from paket.dependencies -->
7+
<!-- Core Dependencies -->
88
<PackageVersion Include="FSharp.Core" Version="6.0.1" />
99
<PackageVersion Include="Hopac" Version="0.5.1" />
1010
<PackageVersion Include="FSharp.Control.AsyncSeq" Version="3.2.1" />
@@ -18,9 +18,8 @@
1818
<PackageVersion Include="Expecto.Hopac" Version="10.2.3" />
1919
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
2020
<PackageVersion Include="YoloDev.Expecto.TestSdk" Version="0.15.3" />
21-
<PackageVersion Include="Fable.Mocha" Version="2.17.0" />
2221
<PackageVersion Include="Fable.Python" Version="4.3.0" />
23-
<PackageVersion Include="Fable.Pyxpecto" Version="0.3" />
22+
<PackageVersion Include="Fable.Pyxpecto" Version="1.3.0" />
2423

2524
<!-- Benchmarks group dependencies -->
2625
<PackageVersion Include="BenchmarkDotNet" Version="0.15.0" />
@@ -32,7 +31,6 @@
3231
<PackageVersion Include="Fake.DotNet.Cli" Version="5.22.0" />
3332
<PackageVersion Include="Fake.Core.ReleaseNotes" Version="5.22.0" />
3433
<PackageVersion Include="Fake.DotNet.AssemblyInfoFile" Version="5.22.0" />
35-
<PackageVersion Include="Fake.DotNet.Paket" Version="5.22.0" />
3634
<PackageVersion Include="Fake.DotNet.Testing.Expecto" Version="5.22.0" />
3735
<PackageVersion Include="Fake.Tools.Git" Version="5.22.0" />
3836
<PackageVersion Include="Fake.JavaScript.Npm" Version="5.22.0" />

0 commit comments

Comments
 (0)