Skip to content

Commit ed6ee2c

Browse files
authored
chore: Replace SpecFlow with Reqnroll for testing framework (#368)
<!-- Please use this template for your pull request. --> <!-- Please use the sections that you need and delete other sections --> ## This PR <!-- add the description of the PR here --> This pull request includes updates to the testing framework by replacing SpecFlow with Reqnroll across multiple files. Testing framework updates: * [`Directory.Packages.props`](diffhunk://#diff-5baf5f9e448ad54ab25a091adee0da05d4d228481c9200518fcb1b53a65d4156L29-R29): Replaced SpecFlow packages with Reqnroll.xUnit package. * [`test/OpenFeature.E2ETests/OpenFeature.E2ETests.csproj`](diffhunk://#diff-ab2ad60395e1cc72b327459243ed8c5711efbd88531a3b3b813fb6c4c6019886L19-R19): Updated package references to use Reqnroll.xUnit instead of SpecFlow packages. * [`test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs`](diffhunk://#diff-9ca6e89533e4b3f7a2deaf8de6d6f07a80b7eab2afa6f2e8bfc682b9ca60dc6bL7-R7): Replaced `TechTalk.SpecFlow` with `Reqnroll` in the using directives. ### Related Issues <!-- add here the GitHub issue that this PR resolves if applicable --> Fixes #354 Signed-off-by: André Silva <[email protected]>
1 parent 7a735f8 commit ed6ee2c

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

Directory.Packages.props

+1-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@
2525
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="9.1.0" />
2626
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
2727
<PackageVersion Include="NSubstitute" Version="5.3.0" />
28-
<PackageVersion Include="SpecFlow" Version="3.9.74" />
29-
<PackageVersion Include="SpecFlow.Tools.MsBuild.Generation" Version="3.9.74" />
30-
<PackageVersion Include="SpecFlow.xUnit" Version="3.9.74" />
28+
<PackageVersion Include="Reqnroll.xUnit" Version="2.2.1" />
3129
<PackageVersion Include="xunit" Version="2.9.3" />
3230
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
3331
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="9.0.1" />

test/OpenFeature.E2ETests/OpenFeature.E2ETests.csproj

+1-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19-
<PackageReference Include="SpecFlow" />
20-
<PackageReference Include="SpecFlow.Tools.MsBuild.Generation" />
21-
<PackageReference Include="SpecFlow.xUnit" />
19+
<PackageReference Include="Reqnroll.xUnit" />
2220
<PackageReference Include="Microsoft.NET.Test.Sdk" />
2321
<PackageReference Include="xunit" />
2422
<PackageReference Include="xunit.runner.visualstudio">

test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using OpenFeature.Extension;
55
using OpenFeature.Model;
66
using OpenFeature.Providers.Memory;
7-
using TechTalk.SpecFlow;
7+
using Reqnroll;
88
using Xunit;
99

1010
namespace OpenFeature.E2ETests

0 commit comments

Comments
 (0)