refactor tests so extensions are not loaded by default
add extensions test