diff --git a/spec/value_ref/value_ref_structure.spec.ts b/spec/value_ref/value_ref_structure.spec.ts
deleted file mode 100644
index 649d14e9d8952b5101f8dfb7208de2378e83b99f..0000000000000000000000000000000000000000
--- a/spec/value_ref/value_ref_structure.spec.ts
+++ /dev/null
@@ -1,106 +0,0 @@
-import { ParallelStructure, ParallelStructureParams, Session } from "../../src";
-import { RectangularStructureParams, StructureWeirCem88d } from "../../src/structure/structure_cem88d";
-import { StructureCunge80 } from "../../src/structure/structure_cunge80";
-
-/**
- * IMPORTANT !
- * Décommenter temporairement la ligne suivante (import { } from "./mock_jasmine")
- * Pour exécuter ce code dans le débugger.
- * Faire de même avec le fichier test_func.ts
- */
-// import { describe, expect, it, xdescribe, xit } from "../mock_jasmine";
-
-let nub1: ParallelStructure;
-let nub2: ParallelStructure;
-let nub3: StructureWeirCem88d;
-let nub4: StructureCunge80;
-let prm3: RectangularStructureParams;
-let prm4: RectangularStructureParams;
-
-/**
- * crée l'environnement de test.
- * répété à chaque test car il manque un mock de beforeEach
- */
-function createEnv() {
-    // Nub maître 1
-    nub1 = new ParallelStructure(new ParallelStructureParams(1, 2, 1));
-
-    // Nub maître 2
-    nub2 = new ParallelStructure(new ParallelStructureParams(1, 2, 1));
-
-    // Nub esclave 1
-    nub3 = new StructureWeirCem88d(new RectangularStructureParams(0.5, 0, 1, 0.5, 1, 0.5));
-    prm3 = nub3.prms as RectangularStructureParams;
-    nub1.addStructure(nub3);
-
-    // Nub esclave 2
-    nub4 = new StructureCunge80(new RectangularStructureParams(0.5, 0, 1, 0.5, 1, 0.5));
-    prm4 = nub4.prms as RectangularStructureParams;
-    nub2.addStructure(nub4);
-
-    Session.getInstance().clear();
-    Session.getInstance().registerNub(nub1);
-    Session.getInstance().registerNub(nub2);
-}
-
-describe("référence d'un paramètre à un autre : ", () => {
-    describe("résultat complémentaire/ouvrages parallèles : ", () => {
-        xit("test 1", () => {
-            // cas de figure :
-            // nub4.Q est lié au résultat complémentaire Q_Mode de nub1
-            // lecture de nub4.Q
-
-            createEnv();
-
-            prm4.Q.defineReference(nub1, "ouvrage[0].Q_ENUM_StructureFlowMode");
-
-            nub1.prms.Pr.v = 0.001;
-            nub1.CalcSerie(0.1, "Q");
-            nub2.prms.Pr.v = 0.001;
-            nub2.CalcSerie(0.1, "Q");
-            /*
-            nub1.result.resultElements[0].extraResults = {
-            "ouvrage[0].Q" : 6.264183905346331
-            "ouvrage[0].Q_ENUM_StructureFlowMode" : 0
-            "ouvrage[0].Q_ENUM_StructureFlowRegime" : 0
-            }
-            nub2.result.resultElements[0].extraResults = {
-            "ouvrage[0].Q" : 2.4110855093366834
-            "ouvrage[0].Q_ENUM_StructureFlowMode" : 0
-            "ouvrage[0].Q_ENUM_StructureFlowRegime" : 0
-            }
-            */
-
-            expect(prm4.Q.v).toEqual(0);
-        });
-
-        xit("test 2", () => {
-            // cas de figure :
-            // nub4.Q est lié au résultat complémentaire Q de nub1
-            // lecture de nub4.Q
-
-            createEnv();
-
-            prm4.Q.defineReference(nub1, "ouvrage[0].Q");
-
-            nub1.prms.Pr.v = 0.001;
-            nub1.CalcSerie(0.1, "Q");
-            nub2.prms.Pr.v = 0.001;
-            nub2.CalcSerie(0.1, "Q");
-            /*
-            nub1.result.resultElements[0].extraResults = {
-            "ouvrage[0].Q" : 6.264183905346331
-            "ouvrage[0].Q_ENUM_StructureFlowMode" : 0
-            "ouvrage[0].Q_ENUM_StructureFlowRegime" : 0
-            }
-            nub2.result.resultElements[0].extraResults = {
-            "ouvrage[0].Q" : 2.4110855093366834
-            "ouvrage[0].Q_ENUM_StructureFlowMode" : 0
-            "ouvrage[0].Q_ENUM_StructureFlowRegime" : 0
-            }
-            */
-
-            expect(prm4.Q.v).toEqual(6.264183905346331);
-        });
-    });
-});