From e9848238871a75fa2e5d8552347355750bacf246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Mon, 24 Apr 2023 12:11:09 +0200 Subject: [PATCH] tests --- test/models/communication/website/connection_test.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/models/communication/website/connection_test.rb b/test/models/communication/website/connection_test.rb index 258c97130..3923f04d3 100644 --- a/test/models/communication/website/connection_test.rb +++ b/test/models/communication/website/connection_test.rb @@ -97,12 +97,17 @@ class Communication::Website::ConnectionTest < ActiveSupport::TestCase assert_equal 1, page.website.connections.where(indirect_object: noesya).count end - def test_connecting_indirect_to_website_directly + def test_connecting_and_disconnecting_indirect_to_website_directly # En connectant l'école au site, on crée une connexion pour ses 2 objets ainsi que les dépendances de l'école : # Ses formations (default_program) et ses diplômes (default_diploma) : donc 3 connexions au total assert_difference -> { Communication::Website::Connection.count } => 3 do website_with_github.update(about: default_school) end + + # En déconnectant l'école du site, on supprime les connexions créées précédemment + assert_difference -> { Communication::Website::Connection.count } => -3 do + website_with_github.update(about: nil) + end end private -- GitLab