ory-am/hydra

View on GitHub
persistence/sql/persister_test.go

Summary

Maintainability
A
2 hrs
Test Coverage

Function testRegistry has 67 lines of code (exceeds 50 allowed). Consider refactoring.
Open

func testRegistry(t *testing.T, ctx context.Context, k string, t1 driver.Registry, t2 driver.Registry) {
    t.Run("package=client/manager="+k, func(t *testing.T) {
        t.Run("case=create-get-update-delete", client.TestHelperCreateGetUpdateDeleteClient(k, t1.Persister().Connection(context.Background()), t1.ClientManager(), t2.ClientManager()))

        t.Run("case=autogenerate-key", client.TestHelperClientAutoGenerateKey(k, t1.ClientManager()))
Severity: Minor
Found in persistence/sql/persister_test.go - About 1 hr to fix

    Function testRegistry has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    func testRegistry(t *testing.T, ctx context.Context, k string, t1 driver.Registry, t2 driver.Registry) {
    Severity: Minor
    Found in persistence/sql/persister_test.go - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status