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