| 89 | } |
| 90 | |
| 91 | func TestLoggingDelete(t *testing.T, s Server) { |
| 92 | key := ari.NewKey(ari.LoggingKey, "n1") |
| 93 | |
| 94 | runTest("ok", t, s, func(t *testing.T, m *mock, cl ari.Client) { |
| 95 | m.Logging.On("Delete", key).Return(nil) |
| 96 | |
| 97 | err := cl.Asterisk().Logging().Delete(key) |
| 98 | if err != nil { |
| 99 | t.Errorf("Unexpected error in logging Delete: %s", err) |
| 100 | } |
| 101 | |
| 102 | m.Logging.AssertCalled(t, "Delete", key) |
| 103 | }) |
| 104 | |
| 105 | runTest("err", t, s, func(t *testing.T, m *mock, cl ari.Client) { |
| 106 | m.Logging.On("Delete", key).Return(errors.New("error")) |
| 107 | |
| 108 | err := cl.Asterisk().Logging().Delete(key) |
| 109 | if err == nil { |
| 110 | t.Errorf("Expected error in logging Delete") |
| 111 | } |
| 112 | |
| 113 | m.Logging.AssertCalled(t, "Delete", key) |
| 114 | }) |
| 115 | } |
| 116 | |
| 117 | func TestLoggingRotate(t *testing.T, s Server) { |
| 118 | key := ari.NewKey(ari.LoggingKey, "n1") |