Key Value Collector Test Cases

Sr No.Case DescriptionDataExpected Output
1No itemsitems = ''Message will display 'No data to display!'
2No displayItemsdisplayItems = ''Message will display 'No data to display!'
3Good itemsitems = []Number of blocks = length of items array.
4Css property without !important.cst-key-value-container-override{
margin-right : 10px
}
Default margin will apply
5Css property with !important.cst-key-value-container-override{
margin-right : 10px !important;
}
margin-right = 10px
6If displayItems object's property is not id and
options.propId is not there
!options.propId or options.propId = ''
7If displayItems object's property is not id and
options.propId is key value which is consider as id
items = [{
key:1,
value:'poor'
}]
options.propId = 'key'
It will work properly
8If displayItems object's property is not label and
options.propLabel is not there
!options.propLabel or options.propLabel = ''Label will not display, Id will display
9If displayItems object's property is not label and
options.propLabel is key value which is consider as label
items = [{
key:1,
value:'poor'
}]
options.propLabel = 'value'
Label will display
10Screen sizeLargefrom left to right
SmallIf screen size is <= 480 px, direction will be top to bottom