test: added tests for selectOne
test: added tests for attribute selectors - 100% test coverage

mainly when case-insensitive