Skip to content

Commit

Permalink
Fix tests that were asserting old behaviour
Browse files Browse the repository at this point in the history
  • Loading branch information
banks committed Jul 24, 2018
1 parent 34a447f commit 09d6f33
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 23 deletions.
10 changes: 3 additions & 7 deletions agent/agent_endpoint_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2304,19 +2304,15 @@ func TestAgent_Token(t *testing.T) {
func TestAgentConnectCARoots_empty(t *testing.T) {
t.Parallel()

assert := assert.New(t)
require := require.New(t)
a := NewTestAgent(t.Name(), "connect { enabled = false }")
defer a.Shutdown()

req, _ := http.NewRequest("GET", "/v1/agent/connect/ca/roots", nil)
resp := httptest.NewRecorder()
obj, err := a.srv.AgentConnectCARoots(resp, req)
require.NoError(err)

value := obj.(structs.IndexedCARoots)
assert.Equal(value.ActiveRootID, "")
assert.Len(value.Roots, 0)
_, err := a.srv.AgentConnectCARoots(resp, req)
require.Error(err)
require.Contains(err.Error(), "Connect must be enabled")
}

func TestAgentConnectCARoots_list(t *testing.T) {
Expand Down
13 changes: 6 additions & 7 deletions agent/connect_ca_endpoint_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import (
"testing"
"time"

"github.com/stretchr/testify/require"

"github.com/hashicorp/consul/agent/connect"
ca "github.com/hashicorp/consul/agent/connect/ca"
"github.com/hashicorp/consul/agent/structs"
Expand All @@ -16,18 +18,15 @@ import (
func TestConnectCARoots_empty(t *testing.T) {
t.Parallel()

assert := assert.New(t)
require := require.New(t)
a := NewTestAgent(t.Name(), "connect { enabled = false }")
defer a.Shutdown()

req, _ := http.NewRequest("GET", "/v1/connect/ca/roots", nil)
resp := httptest.NewRecorder()
obj, err := a.srv.ConnectCARoots(resp, req)
assert.Nil(err)

value := obj.(structs.IndexedCARoots)
assert.Equal(value.ActiveRootID, "")
assert.Len(value.Roots, 0)
_, err := a.srv.ConnectCARoots(resp, req)
require.Error(err)
require.Contains(err.Error(), "Connect must be enabled")
}

func TestConnectCARoots_list(t *testing.T) {
Expand Down
7 changes: 3 additions & 4 deletions api/agent_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1050,10 +1050,9 @@ func TestAPI_AgentConnectCARoots_empty(t *testing.T) {
defer s.Stop()

agent := c.Agent()
list, meta, err := agent.ConnectCARoots(nil)
require.NoError(err)
require.Equal(uint64(1), meta.LastIndex)
require.Len(list.Roots, 0)
_, _, err := agent.ConnectCARoots(nil)
require.Error(err)
require.Contains(err.Error(), "Connect must be enabled")
}

func TestAPI_AgentConnectCARoots_list(t *testing.T) {
Expand Down
9 changes: 4 additions & 5 deletions api/connect_ca_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,10 @@ func TestAPI_ConnectCARoots_empty(t *testing.T) {
defer s.Stop()

connect := c.Connect()
list, meta, err := connect.CARoots(nil)
require.NoError(err)
require.Equal(uint64(1), meta.LastIndex)
require.Len(list.Roots, 0)
require.Empty(list.TrustDomain)
_, _, err := connect.CARoots(nil)

require.Error(err)
require.Contains(err.Error(), "Connect must be enabled")
}

func TestAPI_ConnectCARoots_list(t *testing.T) {
Expand Down

0 comments on commit 09d6f33

Please sign in to comment.