1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 07:39:39 +02:00
Maybe/test/models/family_test.rb
Lee McAlilly 69698d0463
Add initial model tests with starter fixtures for User, Family, and Account (#281)
* Add initial user fixture

* Add initial tests for  the User model

* Add initial tests for Family and a valid Account

* Pass rubocop
2024-02-03 13:07:23 -06:00

28 lines
680 B
Ruby

require "test_helper"
class FamilyTest < ActiveSupport::TestCase
def setup
@dylan_family = families(:dylan_family)
end
test "should have many users" do
assert_equal 2, @dylan_family.users.size
assert @dylan_family.users.include?(users(:bob))
end
test "should have many accounts" do
assert_equal 2, @dylan_family.accounts.size
end
test "should destroy dependent users" do
assert_difference("User.count", -@dylan_family.users.count) do
@dylan_family.destroy
end
end
test "should destroy dependent accounts" do
assert_difference("Account.count", -@dylan_family.accounts.count) do
@dylan_family.destroy
end
end
end