components can detect provider features
move the real tests outside of lib into accepatnce