remove crypto balance from backend

This commit is contained in:
João Geonizeli
2021-09-13 20:54:21 -03:00
parent d43939dee4
commit d6b6b997d5
33 changed files with 836 additions and 1422 deletions

View File

@@ -1,42 +0,0 @@
# frozen_string_literal: true
require "rails_helper"
RSpec.describe(BalancePolicy, type: :policy) do
context "when user has balances" do
it "return only balances from a user" do
create(:balance)
create(:balance)
user = build(:user)
balance = create(:balance, user: user)
balances = BalancePolicy::Scope.new(user, Balance).resolve
expect(balances).to(eq([balance]))
end
end
context "when user has not balances" do
it "return empty array" do
create(:balance)
create(:balance)
user = build(:user)
balances = BalancePolicy::Scope.new(user, Balance).resolve
expect(balances).to(eq([]))
end
end
context "when user is nil" do
it "return empty array" do
create(:balance)
create(:balance)
balances = BalancePolicy::Scope.new(nil, Balance).resolve
expect(balances).to(eq([]))
end
end
end