add component testing, with action