From f723fe025e7d29dc0550efc66d789de28ed03a01 Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 18 Jun 2025 11:01:42 +1000 Subject: [PATCH] Rename file --- engines/dfc_provider/lib/dfc_provider.rb | 4 +- ...{inspect.rb => semantic_object_inspect.rb} | 0 engines/dfc_provider/spec/lib/inspect_spec.rb | 37 ------------------ .../spec/lib/semantic_object_inspect_spec.rb | 39 +++++++++++++++++++ 4 files changed, 41 insertions(+), 39 deletions(-) rename engines/dfc_provider/lib/{inspect.rb => semantic_object_inspect.rb} (100%) delete mode 100644 engines/dfc_provider/spec/lib/inspect_spec.rb create mode 100644 engines/dfc_provider/spec/lib/semantic_object_inspect_spec.rb diff --git a/engines/dfc_provider/lib/dfc_provider.rb b/engines/dfc_provider/lib/dfc_provider.rb index 5f75ff0155..b58f456953 100644 --- a/engines/dfc_provider/lib/dfc_provider.rb +++ b/engines/dfc_provider/lib/dfc_provider.rb @@ -11,8 +11,8 @@ require "dfc_provider/supplied_product" require "dfc_provider/address" require "dfc_provider/coordination" -# 🙈 -require "inspect" +# 🙈 Monkey-patch a better inspector for semantic objects +require "semantic_object_inspect" module DfcProvider DataFoodConsortium::Connector::Importer.register_type(SuppliedProduct) diff --git a/engines/dfc_provider/lib/inspect.rb b/engines/dfc_provider/lib/semantic_object_inspect.rb similarity index 100% rename from engines/dfc_provider/lib/inspect.rb rename to engines/dfc_provider/lib/semantic_object_inspect.rb diff --git a/engines/dfc_provider/spec/lib/inspect_spec.rb b/engines/dfc_provider/spec/lib/inspect_spec.rb deleted file mode 100644 index 8621e50c7e..0000000000 --- a/engines/dfc_provider/spec/lib/inspect_spec.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -require_relative "../spec_helper" - -RSpec.describe "#pretty_inspect" do - it "provides a clean output for Address" do - subject = DataFoodConsortium::Connector::Address.new("some/id") - - expect(subject.pretty_inspect).to match <<~HEREDOC - # - HEREDOC - end - - it "provides a clean output for OrderLine" do - subject = DataFoodConsortium::Connector::OrderLine.new("some/id") - - expect(subject.pretty_inspect).to match <<~HEREDOC - # - HEREDOC - end -end diff --git a/engines/dfc_provider/spec/lib/semantic_object_inspect_spec.rb b/engines/dfc_provider/spec/lib/semantic_object_inspect_spec.rb new file mode 100644 index 0000000000..f7ff0561df --- /dev/null +++ b/engines/dfc_provider/spec/lib/semantic_object_inspect_spec.rb @@ -0,0 +1,39 @@ +# frozen_string_literal: true + +require_relative "../spec_helper" + +RSpec.describe VirtualAssembly::Semantizer::SemanticObject do + describe "#pretty_inspect" do + it "provides a clean output for Address" do + subject = DataFoodConsortium::Connector::Address.new("some/id") + + expect(subject.pretty_inspect).to match <<~HEREDOC + # + HEREDOC + end + + it "provides a clean output for OrderLine" do + subject = DataFoodConsortium::Connector::OrderLine.new("some/id") + + expect(subject.pretty_inspect).to match <<~HEREDOC + # + HEREDOC + end + end +end