@@ -776,15 +776,15 @@ def update_synonyms(index, synonyms)
776776
777777 context 'On faceting' do
778778 let ( :index ) { client . index ( uid ) }
779- let ( :faceting ) { { maxValuesPerFacet : 333 } }
780- let ( :default_faceting ) { { maxValuesPerFacet : 100 } }
779+ let ( :faceting ) { { maxValuesPerFacet : 333 , sortFacetValuesBy : { '*' => 'alpha' } } }
780+ let ( :default_faceting ) { { maxValuesPerFacet : 100 , sortFacetValuesBy : { '*' => 'alpha' } } }
781781
782782 before { client . create_index! ( uid ) }
783783
784784 it 'gets default values of faceting' do
785785 settings = index . faceting . transform_keys ( &:to_sym )
786786
787- expect ( settings ) . to eq ( default_faceting )
787+ expect ( settings . keys ) . to include ( * default_faceting . keys )
788788 end
789789
790790 it 'updates faceting' do
@@ -801,7 +801,7 @@ def update_synonyms(index, synonyms)
801801 update_task = index . update_faceting ( nil )
802802 client . wait_for_task ( update_task [ 'taskUid' ] )
803803
804- expect ( index . faceting . transform_keys ( &:to_sym ) ) . to eq ( default_faceting )
804+ expect ( index . faceting . transform_keys ( &:to_sym ) . keys ) . to include ( * default_faceting . keys )
805805 end
806806
807807 it 'resets faceting' do
@@ -811,7 +811,7 @@ def update_synonyms(index, synonyms)
811811 reset_task = index . reset_faceting
812812 client . wait_for_task ( reset_task [ 'taskUid' ] )
813813
814- expect ( index . faceting . transform_keys ( &:to_sym ) ) . to eq ( default_faceting )
814+ expect ( index . faceting . transform_keys ( &:to_sym ) . keys ) . to include ( * default_faceting . keys )
815815 end
816816 end
817817end
0 commit comments