notebook/spec/models/character_spec.rb
2021-05-21 13:23:07 -07:00

30 lines
828 B
Ruby

# require 'rails_helper'
# require 'support/privacy_example'
# require 'support/public_scope_example'
# RSpec.describe Character, type: :model do
# it_behaves_like 'content with privacy'
# it_behaves_like 'content with an is_public scope'
# context "when character having a sibling is deleted" do
# before do
# @alice = create(:character, name: "Alice")
# @bob = create(:character, name: "Bob")
# @alice.siblings << @bob
# @alice.destroy()
# end
# it "don't delete the sibling" do
# expect(Character.exists?(@bob.id)).to be true
# end
# it "delete sibling relation" do
# expect(@alice.siblings.include?(@bob)).to be false
# end
# it "delete reverse sibling relation" do
# expect(@bob.siblings.include?(@alice)).to be false
# end
# end
# end