|
|
@ -43,6 +43,8 @@ defmodule BlockScoutWeb.ExchangeRateChannelTest do |
|
|
|
describe "new_rate" do |
|
|
|
describe "new_rate" do |
|
|
|
test "subscribed user is notified", %{token: token} do |
|
|
|
test "subscribed user is notified", %{token: token} do |
|
|
|
ExchangeRates.handle_info({nil, {:ok, [token]}}, %{}) |
|
|
|
ExchangeRates.handle_info({nil, {:ok, [token]}}, %{}) |
|
|
|
|
|
|
|
Supervisor.terminate_child(Explorer.Supervisor, {ConCache, Explorer.Market.MarketHistoryCache.cache_name()}) |
|
|
|
|
|
|
|
Supervisor.restart_child(Explorer.Supervisor, {ConCache, Explorer.Market.MarketHistoryCache.cache_name()}) |
|
|
|
|
|
|
|
|
|
|
|
topic = "exchange_rate:new_rate" |
|
|
|
topic = "exchange_rate:new_rate" |
|
|
|
@endpoint.subscribe(topic) |
|
|
|
@endpoint.subscribe(topic) |
|
|
@ -61,6 +63,8 @@ defmodule BlockScoutWeb.ExchangeRateChannelTest do |
|
|
|
|
|
|
|
|
|
|
|
test "subscribed user is notified with market history", %{token: token} do |
|
|
|
test "subscribed user is notified with market history", %{token: token} do |
|
|
|
ExchangeRates.handle_info({nil, {:ok, [token]}}, %{}) |
|
|
|
ExchangeRates.handle_info({nil, {:ok, [token]}}, %{}) |
|
|
|
|
|
|
|
Supervisor.terminate_child(Explorer.Supervisor, {ConCache, Explorer.Market.MarketHistoryCache.cache_name()}) |
|
|
|
|
|
|
|
Supervisor.restart_child(Explorer.Supervisor, {ConCache, Explorer.Market.MarketHistoryCache.cache_name()}) |
|
|
|
|
|
|
|
|
|
|
|
today = Date.utc_today() |
|
|
|
today = Date.utc_today() |
|
|
|
|
|
|
|
|
|
|
|