Skip to content

Commit 6536c9b

Browse files
kylejuliandevaskpt
andauthored
chore: migrate away from SpecFlow to ReqnRoll for BDD E2E tests (#356)
Signed-off-by: Kyle Julian <[email protected]> Co-authored-by: André Silva <[email protected]>
1 parent 4a9a094 commit 6536c9b

File tree

14 files changed

+66
-79
lines changed

14 files changed

+66
-79
lines changed

test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="SpecFlow" Version="3.9.74" />
28-
<PackageReference Include="SpecFlow.Tools.MsBuild.Generation" Version="3.9.74" />
29-
<PackageReference Include="SpecFlow.xUnit" Version="3.9.74" />
27+
<PackageReference Include="Reqnroll" Version="2.4.0" />
28+
<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="2.4.0" />
29+
<PackageReference Include="Reqnroll.xUnit" Version="2.4.0" />
3030
<PackageReference Include="Testcontainers" Version="4.4.0" />
3131
</ItemGroup>
3232

test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/Steps/EvaluationStepDefinitionsProcess.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using OpenFeature.Contrib.Providers.Flagd.E2e.Test;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/Steps/FlagdStepDefinitionsProcess.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using OpenFeature.Contrib.Providers.Flagd.E2e.Test;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/Steps/TestHooks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Threading.Tasks;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="SpecFlow" Version="3.9.74" />
28-
<PackageReference Include="SpecFlow.Tools.MsBuild.Generation" Version="3.9.74" />
29-
<PackageReference Include="SpecFlow.xUnit" Version="3.9.74" />
27+
<PackageReference Include="Reqnroll" Version="2.4.0" />
28+
<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="2.4.0" />
29+
<PackageReference Include="Reqnroll.xUnit" Version="2.4.0" />
3030
<PackageReference Include="Testcontainers" Version="4.4.0" />
3131
</ItemGroup>
3232

test/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest/Steps/EvaluationStepDefinitionsRpc.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using OpenFeature.Contrib.Providers.Flagd.E2e.Test;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest/Steps/FlagdStepDefinitionsRpc.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using OpenFeature.Contrib.Providers.Flagd.E2e.Test;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest/Steps/TestHooks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Threading.Tasks;
2-
using TechTalk.SpecFlow;
2+
using Reqnroll;
33

44
namespace OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest.Steps
55
{

test/OpenFeature.Contrib.Providers.Flagd.E2e.Test/OpenFeature.Contrib.Providers.Flagd.E2e.Test.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
</ItemGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="SpecFlow" Version="3.9.74" />
9-
<PackageReference Include="SpecFlow.Tools.MsBuild.Generation" Version="3.9.74" />
10-
<PackageReference Include="SpecFlow.xUnit" Version="3.9.74" />
8+
<PackageReference Include="Reqnroll" Version="2.4.0" />
9+
<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="2.4.0" />
10+
<PackageReference Include="Reqnroll.xUnit" Version="2.4.0" />
1111
</ItemGroup>
1212

1313
</Project>

test/OpenFeature.Contrib.Providers.Flagd.E2e.Test/Steps/EvaluationStepDefinitionBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.Threading.Tasks;
66
using OpenFeature.Constant;
77
using OpenFeature.Model;
8-
using TechTalk.SpecFlow;
8+
using Reqnroll;
99
using Xunit;
1010

1111
namespace OpenFeature.Contrib.Providers.Flagd.E2e.Test

0 commit comments

Comments
 (0)