@@ -137,6 +137,26 @@ public function aggregationsCanAdded()
137137 $ this ->assertCount (3 , $ result [$ aggregationTitle ]);
138138 }
139139
140+ /**
141+ * @test
142+ */
143+ public function nodesWillBeSortedDesc ()
144+ {
145+ $ descendingResult = $ this ->queryBuilder ->query ($ this ->context ->getRootNode ())->sortDesc ("title " )->execute ();
146+ $ node = $ descendingResult ->getFirst ();
147+ $ this ->assertEquals ("egg " , $ node ->getProperty ("title " ), "Asserting a desc sort order by property title " );
148+ }
149+
150+ /**
151+ * @test
152+ */
153+ public function nodesWillBeSortedAsc ()
154+ {
155+ $ ascendingResult = $ this ->queryBuilder ->query ($ this ->context ->getRootNode ())->sortAsc ("title " )->execute ();
156+ $ node = $ ascendingResult ->getFirst ();
157+ $ this ->assertEquals ("chicken " , $ node ->getProperty ("title " ), "Asserting a asc sort order by property title " );
158+ }
159+
140160 /**
141161 * Creates some sample nodes to run tests against
142162 */
@@ -150,8 +170,8 @@ protected function createNodesForNodeSearchTest()
150170 $ newNode2 = $ rootNode ->createNode ('test-node-2 ' , $ this ->nodeTypeManager ->getNodeType ('TYPO3.Neos.NodeTypes:Page ' ));
151171 $ newNode2 ->setProperty ('title ' , 'chicken ' );
152172
153- $ newNode2 = $ rootNode ->createNode ('test-node-3 ' , $ this ->nodeTypeManager ->getNodeType ('TYPO3.Neos.NodeTypes:Page ' ));
154- $ newNode2 ->setProperty ('title ' , 'egg ' );
173+ $ newNode3 = $ rootNode ->createNode ('test-node-3 ' , $ this ->nodeTypeManager ->getNodeType ('TYPO3.Neos.NodeTypes:Page ' ));
174+ $ newNode3 ->setProperty ('title ' , 'egg ' );
155175
156176 $ this ->persistenceManager ->persistAll ();
157177 $ this ->nodeIndexCommandController ->buildCommand ();
0 commit comments