The default was already 8. This is now being moved closer to the source from
where the stories to be shown are emitted.
With the addition of sponsored stories at fixed positions having to support a
variable number of stories being returned from AppState#getFilteredStories
means increased complexity with no benefit.
fun`GIVEN no category is selected WHEN getFilteredStories is called THEN no more than the indicated number of stories are returned`(){
fun`GIVEN no category is selected WHEN getFilteredStories is called THEN no more than the default stories number are returned from the default category`(){
fun`GIVEN a category is selected WHEN getFilteredStories is called for fewer than in the category THEN only stories from that category are returned`(){
fun`GIVEN a category is selected WHEN getFilteredStories is called THEN only stories from that category are returned`(){
fun`GIVEN two categories are selected WHEN getFilteredStories is called for fewer than in both THEN only stories from those categories are returned`(){
fun`GIVEN a category is selected WHEN getFilteredStories is called THEN no more than the default stories number are returned from the selected category`(){
fun`GIVEN two categories are selected WHEN getFilteredStories is called for an odd number of stories THEN there are more by one stories from the newest category`(){