diff --git a/spec/lib/miq_expression_spec.rb b/spec/lib/miq_expression_spec.rb index fdfc1225f5a..cfa1950a934 100644 --- a/spec/lib/miq_expression_spec.rb +++ b/spec/lib/miq_expression_spec.rb @@ -3340,6 +3340,23 @@ actual = described_class.tag_details(nil, {}) expect(actual).to eq([["My Company Tags : Environment", "managed-env"]]) end + + it "returns the added classification when clear_classification option is used" do + Tenant.seed + FactoryGirl.create(:classification, + :name => "first_classification", + :description => "First Classification", + :children => [FactoryGirl.create(:classification)]) + actual = described_class.tag_details(nil, {}) + expect(actual).to eq([["My Company Tags : First Classification", "managed-first_classification"]]) + + FactoryGirl.create(:classification, + :name => "second_classification", + :description => "Second Classification", + :children => [FactoryGirl.create(:classification)]) + actual = described_class.tag_details(nil, :clear_classifications => true) + expect(actual).to eq([["My Company Tags : First Classification", "managed-first_classification"], ["My Company Tags : Second Classification", "managed-second_classification"]]) + end end describe "miq_adv_search_lists" do