refactored http component test suites