diff --git a/tests/src/Functional/HierarchicalFacetIntegrationTest.php b/tests/src/Functional/HierarchicalFacetIntegrationTest.php index 9d36464..20f5000 100644 --- a/tests/src/Functional/HierarchicalFacetIntegrationTest.php +++ b/tests/src/Functional/HierarchicalFacetIntegrationTest.php @@ -203,6 +203,32 @@ public function testHierarchySorting() { $this->assertStringPosition('Child 2', 'Child 1'); } + public function testWeightSort() { + $edit = [ + 'facet_settings[translate_entity][status]' => '1', + 'facet_sorting[term_weight_widget_order][status]' => '1', + ]; + $this->drupalPostForm($this->facetEditPage, $edit, 'Save'); + + $this->parents['Parent 1']->setWeight(15); + $this->parents['Parent 1']->save(); + $this->parents['Parent 2']->setWeight(25); + $this->parents['Parent 2']->save(); + + $this->drupalGet('search-api-test-fulltext'); + $this->assertFacetLabel('Parent 1'); + $this->assertFacetLabel('Parent 2'); + $this->assertStringPosition('Parent 1', 'Parent 2'); + + $this->parents['Parent 2']->setWeight(5); + $this->parents['Parent 2']->save(); + + $this->drupalGet('search-api-test-fulltext'); + $this->assertFacetLabel('Parent 1'); + $this->assertFacetLabel('Parent 2'); + $this->assertStringPosition('Parent 2', 'Parent 1'); + } + /** * Verify the "Enable parent when child gets disabled" option is working. */ diff --git a/tests/src/Functional/ProcessorIntegrationTest.php b/tests/src/Functional/ProcessorIntegrationTest.php index d190dd1..0de412f 100644 --- a/tests/src/Functional/ProcessorIntegrationTest.php +++ b/tests/src/Functional/ProcessorIntegrationTest.php @@ -144,7 +144,7 @@ public function testBooleanProcessorIntegration() { $index = $this->getIndex(); - // Index the taxonomy and entity reference fields. + // Index a boolean field. $boolean_field = new Field($index, $field_name); $boolean_field->setType('integer'); $boolean_field->setPropertyPath($field_name);