refactored PluginManagerTest
#5 changed future to internally use hot observable