function NodequeueApacheSolrUnitTest::testNodequeueApacheSolrModifyQuery in Nodequeue 6.2
File
- tests/
nodequeue.test, line 1074 - Tests for the Nodequeue module.
Class
Code
function testNodequeueApacheSolrModifyQuery() {
$queue = $this
->createNodequeue(array(
'page',
'story',
), array(
2,
), 4);
$nodes = $this
->populateNodequeue($queue->qid, 4);
$nids = array_keys($nodes);
$subqueues = nodequeue_load_subqueues_by_queue($queue->qid);
$subqueue = array_shift($subqueues);
variable_set('nodequeue_apachesolr_boost_' . $subqueue->sqid, '2.0');
$params = array();
nodequeue_apachesolr_modify_query('', $params, '');
$this
->assertTrue(isset($params['bq']), t('Apachesolr bq has been set.'), t('Nodequeue'));
$this
->assertTrue(isset($params['facet.field']), t('Apachesolr facet.field has been set.'), t('Nodequeue'));
}