Move extension and loader tests to queue suite
Don't reference Promise option directly
Rename use to register
Remove loaders; Add mocks for tests