Check the dialog_fields labels without regard to order
Check the dialog_fields labels without regard to order

dialog_group.dialog_fields isn't guaranteed to be in order each time we
run this test. Instead, we can combine the two tests and just assert we
update the two existing rows and create a single new row.

Fixes a sporadic test failure:
  1) DialogGroup#update_dialog_fields a collection of dialog fields containing two objects with ids and one without an id updates a the dialog fields with an id
     Failure/Error: expect(dialog_group.dialog_fields.first.label).to eq('updated_field_label')

       expected: "updated_field_label"
            got: "new field label"

       (compared using ==)
     # ./spec/models/dialog_group_spec.rb:41:in `block (4 levels) in <top (required)>'

This was added in #11833.

djberg96/manageiq,israel-hdez/manageiq,d-m-u/manageiq,borod108/manageiq,israel-hdez/manageiq,jrafanie/manageiq,skateman/manageiq,agrare/manageiq,kbrock/manageiq,andyvesel/manageiq,ilackarms/manageiq,branic/manageiq,hstastna/manageiq,djberg96/manageiq,NickLaMuro/manageiq,durandom/manageiq,juliancheal/manageiq,pkomanek/manageiq,jrafanie/manageiq,jntullo/manageiq,romanblanco/manageiq,andyvesel/manageiq,romanblanco/manageiq,mzazrivec/manageiq,NickLaMuro/manageiq,jrafanie/manageiq,jvlcek/manageiq,mzazrivec/manageiq,djberg96/manageiq,tzumainn/manageiq,gerikis/manageiq,hstastna/manageiq,kbrock/manageiq,ManageIQ/manageiq,josejulio/manageiq,chessbyte/manageiq,ailisp/manageiq,juliancheal/manageiq,branic/manageiq,chessbyte/manageiq,mkanoor/manageiq,borod108/manageiq,tinaafitz/manageiq,hstastna/manageiq,aufi/manageiq,skateman/manageiq,juliancheal/manageiq,matobet/manageiq,kbrock/manageiq,billfitzgerald0120/manageiq,tinaafitz/manageiq,gerikis/manageiq,lpichler/manageiq,djberg96/manageiq,andyvesel/manageiq,billfitzgerald0120/manageiq,gmcculloug/manageiq,borod108/manageiq,ManageIQ/manageiq,yaacov/manageiq,lpichler/manageiq,ilackarms/manageiq,gmcculloug/manageiq,NaNi-Z/manageiq,mresti/manageiq,syncrou/manageiq,josejulio/manageiq,d-m-u/manageiq,tzumainn/manageiq,yaacov/manageiq,juliancheal/manageiq,matobet/manageiq,mzazrivec/manageiq,agrare/manageiq,matobet/manageiq,skateman/manageiq,borod108/manageiq,israel-hdez/manageiq,ManageIQ/manageiq,mfeifer/manageiq,jameswnl/manageiq,d-m-u/manageiq,jameswnl/manageiq,durandom/manageiq,skateman/manageiq,NaNi-Z/manageiq,hstastna/manageiq,NickLaMuro/manageiq,fbladilo/manageiq,jvlcek/manageiq,mkanoor/manageiq,mresti/manageiq,jameswnl/manageiq,josejulio/manageiq,fbladilo/manageiq,aufi/manageiq,jntullo/manageiq,mkanoor/manageiq,NaNi-Z/manageiq,fbladilo/manageiq,billfitzgerald0120/manageiq,tzumainn/manageiq,syncrou/manageiq,josejulio/manageiq,chessbyte/manageiq,tinaafitz/manageiq,aufi/manageiq,tzumainn/manageiq,jntullo/manageiq,jvlcek/manageiq,yaacov/manageiq,mresti/manageiq,mfeifer/manageiq,ailisp/manageiq,ailisp/manageiq,gmcculloug/manageiq,mkanoor/manageiq,aufi/manageiq,mzazrivec/manageiq,gerikis/manageiq,andyvesel/manageiq,ilackarms/manageiq,israel-hdez/manageiq,mfeifer/manageiq,pkomanek/manageiq,tinaafitz/manageiq,kbrock/manageiq,billfitzgerald0120/manageiq,branic/manageiq,chessbyte/manageiq,mresti/manageiq,agrare/manageiq,romanblanco/manageiq,ManageIQ/manageiq,lpichler/manageiq,ilackarms/manageiq,gmcculloug/manageiq,mfeifer/manageiq,romanblanco/manageiq,syncrou/manageiq,gerikis/manageiq,fbladilo/manageiq,pkomanek/manageiq,NaNi-Z/manageiq,d-m-u/manageiq,jrafanie/manageiq,lpichler/manageiq,agrare/manageiq,pkomanek/manageiq,yaacov/manageiq,NickLaMuro/manageiq,durandom/manageiq,branic/manageiq,jntullo/manageiq,matobet/manageiq,durandom/manageiq,jvlcek/manageiq,syncrou/manageiq,jameswnl/manageiq,ailisp/manageiq