Limpe o cache de configurações em testes

Eu tenho configurações globais definidas. No entanto, mesmo se eu desconfigurar o valor dentro de um afterbloco, quando executo o teste novamente, ele obtém um valor padrão. Descobri que estava obtendo o valor do cache.

RSpec.configure do |config|
# ...
config
.after(:suite) do
# ...
Setting.thing_scoped.each do |r|
Rails.cache.delete("settings:#{r.var}")
end
end
end