add tests for filter components