add two tests for provider & factory
tests for render passed