From 8014aa4c2f8b205dd447b8b461d9e306c99e9da7 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 31 Oct 2023 14:37:26 +1100 Subject: [PATCH] Update test to check for Product Type --- engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engines/dfc_provider/spec/requests/supplied_products_spec.rb b/engines/dfc_provider/spec/requests/supplied_products_spec.rb index 8f39d971b7..8c8728bd11 100644 --- a/engines/dfc_provider/spec/requests/supplied_products_spec.rb +++ b/engines/dfc_provider/spec/requests/supplied_products_spec.rb @@ -11,9 +11,11 @@ describe "SuppliedProducts", type: :request, swagger_doc: "dfc.yaml", rswag_auto id: 90_000, supplier: enterprise, name: "Pesto", description: "Basil Pesto", variants: [variant], + primary_taxon: taxon ) } let(:variant) { build(:base_variant, id: 10_001, unit_value: 1) } + let(:taxon) { build(:taxon, name: "Local grocery store", dfc_name: "local_grocery_store") } before { login_as user } @@ -146,6 +148,7 @@ describe "SuppliedProducts", type: :request, swagger_doc: "dfc.yaml", rswag_auto run_test! do expect(response.body).to include variant.name expect(json_response["ofn:spree_product_id"]).to eq 90_000 + expect(json_response["dfc-b:hasType"]).to include("Local grocery store") expect(json_response["ofn:image"]).to include("logo-white.png") # Insert static value to keep documentation deterministic: