From 36b3b3c989569e64cd903239c25a35885ff14845 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Mon, 22 Jan 2024 11:40:50 +1100 Subject: [PATCH] Switch to comparing product type `semanticId` Currently it's not possibel to compare two `DataFoodConsortium::Connector::SKOSConcept` or two `VirtualAssembly::Semantizer::SemanticObject with` `==`. Related to : https://github.com/assemblee-virtuelle/semantizer-ruby/pull/2/files --- .../spec/services/dfc_product_type_factory_spec.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engines/dfc_provider/spec/services/dfc_product_type_factory_spec.rb b/engines/dfc_provider/spec/services/dfc_product_type_factory_spec.rb index 31096f4f9c..be4fa4342b 100644 --- a/engines/dfc_provider/spec/services/dfc_product_type_factory_spec.rb +++ b/engines/dfc_provider/spec/services/dfc_product_type_factory_spec.rb @@ -11,7 +11,7 @@ describe DfcProductTypeFactory do it "assigns a top level product type" do drink = DfcLoader.connector.PRODUCT_TYPES.DRINK - expect(described_class.for(dfc_id)).to eq drink + expect(described_class.for(dfc_id).semanticId).to eq drink.semanticId end context "with second level product type" do @@ -22,7 +22,7 @@ describe DfcProductTypeFactory do it "assigns a second level product type" do soft_drink = DfcLoader.connector.PRODUCT_TYPES.DRINK.SOFT_DRINK - expect(described_class.for(dfc_id)).to eq soft_drink + expect(described_class.for(dfc_id).semanticId).to eq soft_drink.semanticId end end @@ -34,7 +34,7 @@ describe DfcProductTypeFactory do it "assigns a leaf level product type" do lemonade = DfcLoader.connector.PRODUCT_TYPES.DRINK.SOFT_DRINK.LEMONADE - expect(described_class.for(dfc_id)).to eq lemonade + expect(described_class.for(dfc_id).semanticId).to eq lemonade.semanticId end end