SearchTabsTest
extends TestCase
in package
Uses
ViewTrait
SearchTabs view helper Test Class
Tags
Table of Contents
- getCurrentHiddenFilterParamsProvider() : array<string|int, mixed>
- Data provider for testGetCurrentHiddenFilterParams
- testGetCurrentHiddenFilterParams() : void
- Test getCurrentHiddenFilterParams method
- testGetHiddenFilters() : void
- Test getHiddenFilters method
- testGetTabConfig() : void
- Test getTabConfig method
- getHelper() : SearchTabs
- Get a SearchTabs helper
- getPathForTheme() : string
- Get the directory for a given theme.
- getPhpRenderer() : PhpRenderer
- Get a working renderer.
- getSearchMemoryViewHelper() : SearchMemory
- Get mock SearchMemory view helper
- getSolrParams() : Params
- Get a Solr Params object
Methods
getCurrentHiddenFilterParamsProvider()
Data provider for testGetCurrentHiddenFilterParams
public
static getCurrentHiddenFilterParamsProvider() : array<string|int, mixed>
Return values
array<string|int, mixed> —testGetCurrentHiddenFilterParams()
Test getCurrentHiddenFilterParams method
public
testGetCurrentHiddenFilterParams(array<string|int, mixed> $currentFilters, int $filtersCalls, array<string|int, mixed> $lastFilters, int $lastFiltersCalls, string $expected) : void
Parameters
- $currentFilters : array<string|int, mixed>
-
Current hidden filters
- $filtersCalls : int
-
Number of expected calls to get filters
- $lastFilters : array<string|int, mixed>
-
Hidden filters for last search
- $lastFiltersCalls : int
-
Number of expected calls to get last filters
- $expected : string
-
Expected results
Tags
Return values
void —testGetHiddenFilters()
Test getHiddenFilters method
public
testGetHiddenFilters() : void
Return values
void —testGetTabConfig()
Test getTabConfig method
public
testGetTabConfig() : void
Return values
void —getHelper()
Get a SearchTabs helper
protected
getHelper(array<string|int, mixed> $filters, int $filtersCalls, array<string|int, mixed> $lastFilters, int $lastFiltersCalls[, array<string|int, mixed> $tabConfig = [] ], int $tabConfigCalls[, array<string|int, mixed> $tabFilterConfig = [] ], int $tabFilterConfigCalls) : SearchTabs
Parameters
- $filters : array<string|int, mixed>
-
Current filters
- $filtersCalls : int
-
Number of expected calls to get filters
- $lastFilters : array<string|int, mixed>
-
Last filters
- $lastFiltersCalls : int
-
Number of expected calls to get last filters
- $tabConfig : array<string|int, mixed> = []
-
Tab configuration
- $tabConfigCalls : int
-
Number of expected calls to get tab config
- $tabFilterConfig : array<string|int, mixed> = []
-
Tab filter configuration
- $tabFilterConfigCalls : int
-
Number of expected calls to get tab filter config
Return values
SearchTabs —getPathForTheme()
Get the directory for a given theme.
protected
getPathForTheme(string $theme) : string
Parameters
- $theme : string
-
Theme directory name
Return values
string —getPhpRenderer()
Get a working renderer.
protected
getPhpRenderer([array<string|int, mixed> $plugins = [] ][, string $theme = 'bootstrap3' ]) : PhpRenderer
Parameters
- $plugins : array<string|int, mixed> = []
-
Custom VuFind plug-ins to register
- $theme : string = 'bootstrap3'
-
Theme directory to load from
Return values
PhpRenderer —getSearchMemoryViewHelper()
Get mock SearchMemory view helper
protected
getSearchMemoryViewHelper([Memory|null $memory = null ]) : SearchMemory
Parameters
- $memory : Memory|null = null
-
Optional search memory
Return values
SearchMemory —getSolrParams()
Get a Solr Params object
protected
getSolrParams() : Params