| 115 | } |
| 116 | |
| 117 | func TestLoggingRotate(t *testing.T, s Server) { |
| 118 | key := ari.NewKey(ari.LoggingKey, "n1") |
| 119 | |
| 120 | runTest("ok", t, s, func(t *testing.T, m *mock, cl ari.Client) { |
| 121 | m.Logging.On("Rotate", key).Return(nil) |
| 122 | |
| 123 | err := cl.Asterisk().Logging().Rotate(key) |
| 124 | if err != nil { |
| 125 | t.Errorf("Unexpected error in logging Rotate: %s", err) |
| 126 | } |
| 127 | |
| 128 | m.Logging.AssertCalled(t, "Rotate", key) |
| 129 | }) |
| 130 | |
| 131 | runTest("err", t, s, func(t *testing.T, m *mock, cl ari.Client) { |
| 132 | m.Logging.On("Rotate", key).Return(errors.New("error")) |
| 133 | |
| 134 | err := cl.Asterisk().Logging().Rotate(key) |
| 135 | if err == nil { |
| 136 | t.Errorf("Expected error in logging Rotate") |
| 137 | } |
| 138 | |
| 139 | m.Logging.AssertCalled(t, "Rotate", key) |
| 140 | }) |
| 141 | } |