function testShouldListModels_WhenVehicleIsSelected() { $vehicle = $this->createMMYWithFitment(); $search = new VF_Search(); $search->setRequest($this->getRequest($vehicle->toTitleArray())); $actual = $search->listEntities('model'); $this->assertEquals(1, count($actual)); $this->assertEquals($vehicle->getLevel('model')->getId(), $actual[0]->getId(), 'should list models when make is selected'); }
function testSelected() { $vehicle = $this->createMMY('Honda', 'Civic', '2000'); $request = new Zend_Controller_Request_Http(); $request->setParams($vehicle->toTitleArray()); $search = new VF_Search(); $search->setRequest($request); $this->assertEquals($vehicle->getValue('model'), $search->getSelected('model')); }
function testYearSelected_YearEnd() { $civic2000 = $this->createMMY('Honda', 'Civic', '2000'); $civic2001 = $this->createMMY('Honda', 'Civic', '2001'); $request = new Zend_Controller_Request_Http(); $request->setParams(array('make' => $civic2000->getValue('make'), 'model' => $civic2000->getValue('model'), 'year_start' => $civic2000->getLevel('year')->getId(), 'year_end' => $civic2001->getLevel('year')->getId())); $search = new VF_Search(); $search->setRequest($request); $searchlevel = new VF_SearchLevel_TestSub2(); $searchlevel->display($search, 'year', null, null, 'year_end'); $this->assertFalse($searchlevel->getSelected($civic2000->getLevel('year'))); $this->assertTrue($searchlevel->getSelected($civic2001->getLevel('year'))); }
function testYearAlnumSelected() { $vehicle = $this->createMMY('Honda', 'Civic', '2000'); $request = new Zend_Controller_Request_Http(); $request->setParam('make', $vehicle->getLevel('make')->getTitle()); $request->setParam('model', $vehicle->getLevel('model')->getTitle()); $request->setParam('year', $vehicle->getLevel('year')->getTitle()); $search = new VF_Search(); $search->setRequest($request); $searchlevel = new VF_SearchLevel_TestSub(); $searchlevel->display($search, 'year'); $entity = $vehicle->getLevel('year'); $this->assertTrue($searchlevel->getSelected($entity)); }
function showSearchButton() { $block = new VF_Search(); $block->setConfig($this->getConfig()); return $block->showSearchButton(); }