diff options
author | Paul Okstad <pokstad@gitlab.com> | 2020-11-04 08:32:43 +0300 |
---|---|---|
committer | Paul Okstad <pokstad@gitlab.com> | 2020-11-04 08:32:43 +0300 |
commit | 3e4145faf1ca4d893771032fb31eafb94f58c201 (patch) | |
tree | 461ce15c41836e95620ac4a6478313c4df802470 | |
parent | e371ba9264ca2e6bece62a4445654c8e12e68b70 (diff) |
Incorporate new testhelper in resolve conflicts testspo-pks-featureset-refactoring
-rw-r--r-- | internal/gitaly/service/conflicts/resolve_conflicts_test.go | 48 |
1 files changed, 9 insertions, 39 deletions
diff --git a/internal/gitaly/service/conflicts/resolve_conflicts_test.go b/internal/gitaly/service/conflicts/resolve_conflicts_test.go index 81218423c..d191dcd2a 100644 --- a/internal/gitaly/service/conflicts/resolve_conflicts_test.go +++ b/internal/gitaly/service/conflicts/resolve_conflicts_test.go @@ -29,19 +29,9 @@ var ( ) func TestSuccessfulResolveConflictsRequest(t *testing.T) { - featureSets, err := testhelper.NewFeatureSets([]featureflag.FeatureFlag{featureflag.GoResolveConflicts}) - require.NoError(t, err) - for _, featureSet := range featureSets { - t.Run("disabled "+featureSet.String(), func(t *testing.T) { - ctx, cancel := testhelper.Context() - defer cancel() - - ctx = featureSet.Disable(ctx) - require.True(t, featureflag.IsEnabled(ctx, featureflag.GoResolveConflicts)) - - testSuccessfulResolveConflictsRequest(t, ctx) - }) - } + testhelper.NewFeatureSets( + []featureflag.FeatureFlag{featureflag.GoResolveConflicts}, + ).Run(t, testSuccessfulResolveConflictsRequest) } func testSuccessfulResolveConflictsRequest(t *testing.T, ctx context.Context) { @@ -128,19 +118,9 @@ func testSuccessfulResolveConflictsRequest(t *testing.T, ctx context.Context) { } func TestFailedResolveConflictsRequestDueToResolutionError(t *testing.T) { - featureSets, err := testhelper.NewFeatureSets([]featureflag.FeatureFlag{featureflag.GoResolveConflicts}) - require.NoError(t, err) - for _, featureSet := range featureSets { - t.Run("disabled "+featureSet.String(), func(t *testing.T) { - ctx, cancel := testhelper.Context() - defer cancel() - - ctx = featureSet.Disable(ctx) - require.True(t, featureflag.IsEnabled(ctx, featureflag.GoResolveConflicts)) - - testFailedResolveConflictsRequestDueToResolutionError(t, ctx) - }) - } + testhelper.NewFeatureSets( + []featureflag.FeatureFlag{featureflag.GoResolveConflicts}, + ).Run(t, testFailedResolveConflictsRequestDueToResolutionError) } func testFailedResolveConflictsRequestDueToResolutionError(t *testing.T, ctx context.Context) { @@ -205,19 +185,9 @@ func testFailedResolveConflictsRequestDueToResolutionError(t *testing.T, ctx con } func TestFailedResolveConflictsRequestDueToValidation(t *testing.T) { - featureSets, err := testhelper.NewFeatureSets([]featureflag.FeatureFlag{featureflag.GoResolveConflicts}) - require.NoError(t, err) - for _, featureSet := range featureSets { - t.Run("disabled "+featureSet.String(), func(t *testing.T) { - ctx, cancel := testhelper.Context() - defer cancel() - - ctx = featureSet.Disable(ctx) - require.True(t, featureflag.IsEnabled(ctx, featureflag.GoResolveConflicts)) - - testFailedResolveConflictsRequestDueToValidation(t, ctx) - }) - } + testhelper.NewFeatureSets( + []featureflag.FeatureFlag{featureflag.GoResolveConflicts}, + ).Run(t, testFailedResolveConflictsRequestDueToValidation) } func testFailedResolveConflictsRequestDueToValidation(t *testing.T, ctx context.Context) { |