plugin manager test: check plugins don't error when registering with eventbus
This commit is contained in:
@@ -47,6 +47,7 @@ import java.util.Set;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.client.RuneLite;
|
||||
import net.runelite.client.RuneLiteModule;
|
||||
import net.runelite.client.eventbus.EventBus;
|
||||
import net.runelite.client.rs.ClientUpdateCheckMode;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import org.junit.Before;
|
||||
@@ -117,6 +118,10 @@ public class PluginManagerTest
|
||||
pluginManager.loadCorePlugins();
|
||||
plugins = pluginManager.getPlugins();
|
||||
|
||||
// Check that the plugins register with the eventbus without errors
|
||||
EventBus eventBus = new EventBus();
|
||||
plugins.forEach(eventBus::register);
|
||||
|
||||
expected = pluginClasses.stream()
|
||||
.map(cl -> (PluginDescriptor) cl.getAnnotation(PluginDescriptor.class))
|
||||
.filter(Objects::nonNull)
|
||||
|
||||
Reference in New Issue
Block a user