Browse Source

Fix tests failing after upgrading EventBus

inorichi 9 years ago
parent
commit
e50c683159

+ 6 - 2
app/src/main/java/eu/kanade/tachiyomi/App.java

@@ -40,12 +40,16 @@ public class App extends Application {
         componentInjector =
                 new ComponentReflectionInjector<>(AppComponent.class, applicationComponent);
 
+        setupEventBus();
+
+        ACRA.init(this);
+    }
+
+    protected void setupEventBus() {
         EventBus.builder()
                 .addIndex(new EventBusIndex())
                 .logNoSubscriberMessages(false)
                 .installDefaultEventBus();
-
-        ACRA.init(this);
     }
 
     public AppComponent getComponent() {

+ 9 - 0
app/src/test/java/eu/kanade/tachiyomi/TestApp.java

@@ -0,0 +1,9 @@
+package eu.kanade.tachiyomi;
+
+public class TestApp extends App {
+
+    @Override
+    protected void setupEventBus() {
+        // Do nothing
+    }
+}