function getFilteredTodos(todos, nowShowing) { switch (nowShowing) { case listFilters.ACTIVE: return todos.filter(todo => !todo.completed); case listFilters.COMPLETED: return todos.filter(todo => todo.completed); case listFilters.ALL: default: return todos; } }
const getTodosByVisibilityFilter = (store, visibilityFilter) => { const allTodos = getTodos(store); switch (visibilityFilter) { case VISIBILITY_FILTERS.COMPLETED: return allTodos.filter(todo => todo.completed); case VISIBILITY_FILTERS.INCOMPLETE: return allTodos.filter(todo => !todo.completed); case VISIBILITY_FILTERS.ALL: default: return allTodos; } }
public static GetPlayerSessionStatusForName(name?: string): PlayerSessionStatus { switch (name) { case PlayerSessionStatusMapper.RESERVED: return PlayerSessionStatus.RESERVED case PlayerSessionStatusMapper.ACTIVE: return PlayerSessionStatus.ACTIVE case PlayerSessionStatusMapper.COMPLETED: return PlayerSessionStatus.COMPLETED case PlayerSessionStatusMapper.TIMEDOUT: return PlayerSessionStatus.TIMEDOUT default: return PlayerSessionStatus.NOT_SET } }
expect(filterItems).toHaveLength(3); expect(filterItems.at(0).text()).toBe(filterType.ALL); expect(filterItems.at(1).text()).toBe(filterType.COMPLETED); expect(filterItems.at(2).text()).toBe(filterType.UNCOMPLETED); });
const getTodosByVisibilityFilter = (store, visibilityFilter) => { const allTodos = getTodos(store); switch (visibilityFilter) { case VISIBILITY_FILTERS.COMPLETED: return allTodos.filter(todo => todo.completed); case VISIBILITY_FILTERS.INCOMPLETE: return allTodos.filter(todo => !todo.completed); case VISIBILITY_FILTERS.ALL: default: return allTodos; } }
const getTodosByVisibilityFilter = (store, visibilityFilter) => { const allTodos = getTodos(store); switch (visibilityFilter) { case VISIBILITY_FILTERS.COMPLETED: return allTodos.filter(todo => todo.completed); case VISIBILITY_FILTERS.INCOMPLETE: return allTodos.filter(todo => !todo.completed); case VISIBILITY_FILTERS.ALL: default: return allTodos; } }
public static GetNameForPlayerSessionStatus(value: PlayerSessionStatus): string { switch (value) { case PlayerSessionStatus.RESERVED: return PlayerSessionStatusMapper.RESERVED case PlayerSessionStatus.ACTIVE: return PlayerSessionStatusMapper.ACTIVE case PlayerSessionStatus.COMPLETED: return PlayerSessionStatusMapper.COMPLETED case PlayerSessionStatus.TIMEDOUT: return PlayerSessionStatusMapper.TIMEDOUT default: return PlayerSessionStatusMapper.NOT_SET } }