diff --git a/tests/integration/adapters/pouch-test.js b/tests/integration/adapters/pouch-test.js
index <HASH>..<HASH> 100644
--- a/tests/integration/adapters/pouch-test.js
+++ b/tests/integration/adapters/pouch-test.js
@@ -20,6 +20,17 @@ module('adapter:pouch [integration]', {
     // issue.
     (new PouchDB('ember-pouch-test')).destroy().then(() => {
       App = startApp();
+      var bootPromise;
+      Ember.run(() => {
+        if (App.boot) {
+          App.advanceReadiness();
+          bootPromise = App.boot();
+        } else {
+          bootPromise = Ember.RSVP.Promise.resolve();
+        }
+      });
+      return bootPromise;
+    }).then(() => {
       done();
     });
   },
Wait for app boot in integration test.

In ember-data beta<I> and later, with ember <I> and later, the store
is configured in an instance initializer. You have to wait for the app
to boot in order for all the instance initializers to have been run.