Engine/ExchangeManager: Return error for method GetExchangeByName (#760)

* engine: Add error returns

* engine: after merge fixes

* engine: remove interface

* linter: fix shadow declarations

* engine: fix tests

* niterinos: fixed

* GLORIOUS NITS!
This commit is contained in:
Ryan O'Hara-Reid
2021-08-26 13:09:14 +10:00
committed by GitHub
parent 056a809d93
commit 4851e94eba
18 changed files with 361 additions and 237 deletions

View File

@@ -503,12 +503,17 @@ func TestCancelAllOrders(t *testing.T) {
if err != nil {
t.Error(err)
}
exch := m.orderStore.exchangeManager.GetExchangeByName(testExchange)
m.CancelAllOrders([]exchange.IBotExchange{})
if o.Status == order.Cancelled {
t.Error("Order should not be cancelled")
}
exch, err := m.orderStore.exchangeManager.GetExchangeByName(testExchange)
if err != nil {
t.Fatal(err)
}
m.CancelAllOrders([]exchange.IBotExchange{exch})
if o.Status != order.Cancelled {
t.Error("Order should be cancelled")