From bfdc01d13b37f0b3bd638bb01f2f9e129ad92c90 Mon Sep 17 00:00:00 2001 From: Adam Grare Date: Thu, 4 Jul 2024 10:29:42 -0400 Subject: [PATCH] Merge pull request #23078 from GilbertCherrie/fix_dialog_tag_specs Fix dialog tag specs (cherry picked from commit f133c62f5ddc5e1010ce89ecee76d88402aae218) --- spec/models/dialog_field_tag_control_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/models/dialog_field_tag_control_spec.rb b/spec/models/dialog_field_tag_control_spec.rb index 574c27ce58f..8a3927cf754 100644 --- a/spec/models/dialog_field_tag_control_spec.rb +++ b/spec/models/dialog_field_tag_control_spec.rb @@ -45,7 +45,7 @@ def add_entry(cat, options) end it "#automate_key_name" do - expect(@df.automate_key_name).to eq("Array::dialog_#{@df.name}") + expect(@df.automate_key_name).to eq("dialog_#{@df.name}") end describe "#initialize_with_values" do @@ -133,19 +133,19 @@ def add_entry(cat, options) end it "automate_output_value with an empty value" do - expect(@df.automate_output_value).to eq("") + expect(@df.automate_output_value).to eq([]) end it "automate_output_value with an single value" do tag = Classification.first @df.value = tag.id.to_s - expect(@df.automate_output_value).to eq("#{tag.class.name}::#{tag.id}") + expect(@df.automate_output_value).to eq([tag.id.to_s]) end it "automate_output_value with multiple values" do tags = [Classification.first, Classification.last] @df.value = tags.collect(&:id).join(",") - expect(@df.automate_output_value.split("\x1F")).to match_array(tags.collect { |tag| "#{tag.class.name}::#{tag.id}" }) + expect(@df.automate_output_value).to match_array(tags.collect { |tag| tag.id.to_s }) end end end