tests for web components