You are here

function NodequeueApacheSolrUnitTest::testNodequeueApacheSolrModifyQuery in Nodequeue 6.2

File

tests/nodequeue.test, line 1074
Tests for the Nodequeue module.

Class

NodequeueApacheSolrUnitTest

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'));
}