func setupNamespacesCliMock(keys []string, addr string, keysErr, stateErr error) {
mNs = new(nsMock)
mNs.dbKeys = keys
- mNs.dbState.MasterDbState.Fields.Role = "Master"
- mNs.dbState.MasterDbState.Fields.Ip = addr
+ mNs.dbState.PrimaryDbState.Fields.Role = "Primary"
+ mNs.dbState.PrimaryDbState.Fields.Ip = addr
if addr != "" {
- mNs.dbState.MasterDbState.Fields.Port = "6379"
+ mNs.dbState.PrimaryDbState.Fields.Port = "6379"
}
mNs.dbKeysErr = keysErr
mNs.dbStateErr = stateErr
mNs.dbIface.AssertExpectations(t)
}
-func TestNamespacesCmdWithPerDbFlagSuccess(t *testing.T) {
- expOut := "1.2.3.4:6379: ns1\n" + "1.2.3.4:6379: ns2\n" + "1.2.3.4:6379: ns3\n"
+func TestNamespacesCmdWithWideFlagSuccess(t *testing.T) {
+ expOut :=
+ "ADDRESS NAMESPACE KEYS \n" +
+ "1.2.3.4:6379 ns1 2 \n" +
+ "1.2.3.4:6379 ns2 1 \n" +
+ "1.2.3.4:6379 ns3 1 \n"
buf := new(bytes.Buffer)
setupNamespacesCliMock([]string{
"{ns1},key1",
cmd := cli.NewNamespacesCmdForTest(newNsMockDatabase)
cmd.SetOut(buf)
cmd.SetErr(buf)
- cmd.SetArgs([]string{"--group"})
+ cmd.SetArgs([]string{"--wide"})
err := cmd.Execute()
result := buf.String()
mNs.dbIface.AssertExpectations(t)
}
-func TestNamespacesCmdWithPerDbFlagNoKeysInDbSuccess(t *testing.T) {
- expOut := ""
+func TestNamespacesCmdWithWideFlagNoKeysInDbSuccess(t *testing.T) {
+ expOut := "ADDRESS NAMESPACE KEYS \n"
buf := new(bytes.Buffer)
setupNamespacesCliMock([]string{}, "1.2.3.4", nil, nil)
cmd := cli.NewNamespacesCmdForTest(newNsMockDatabase)
cmd.SetOut(buf)
cmd.SetErr(buf)
- cmd.SetArgs([]string{"--group"})
+ cmd.SetArgs([]string{"-w"})
err := cmd.Execute()
result := buf.String()
mNs.dbIface.AssertExpectations(t)
}
-func TestNamespacesCmdWithPerDbFlagStandaloneRedisAddressMissingSuccess(t *testing.T) {
- expOut := "ns1\n" + "ns2\n" + "ns3\n"
+func TestNamespacesCmdWithWideFlagStandaloneRedisAddressMissingSuccess(t *testing.T) {
+ expOut :=
+ "ADDRESS NAMESPACE KEYS \n" +
+ " ns1 2 \n" +
+ " ns2 1 \n" +
+ " ns3 1 \n"
buf := new(bytes.Buffer)
setupNamespacesCliMock([]string{
"{ns1},key1",
cmd := cli.NewNamespacesCmdForTest(newNsMockDatabase)
cmd.SetOut(buf)
cmd.SetErr(buf)
- cmd.SetArgs([]string{"--group"})
+ cmd.SetArgs([]string{"--wide"})
err := cmd.Execute()
result := buf.String()