diff --git a/project.clj b/project.clj
index 9dc8edadd3150cb292a27e818d5e47717dd369c9..8c5f7c5e74bb69bcb44c2e6b101a979306affd16 100644
--- a/project.clj
+++ b/project.clj
@@ -5,6 +5,7 @@
   :description "Metabase Community Edition"
   :url "http://metabase.com/"
   :min-lein-version "2.3.0"
+  :aliases {"test" ["with-profile" "+expectations" "expectations"]}
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [org.clojure/core.async "LATEST"]                    ; facilities for async programming + communication (using 'LATEST' because this is an alpha library)
                  [org.clojure/core.match "0.3.0-alpha4"]              ; optimized pattern matching library for Clojure
@@ -69,5 +70,8 @@
                               "-XX:MaxPermSize=128m"                  ; a little more headroom for PermGen
                               "-XX:+CMSClassUnloadingEnabled"         ; let Clojure's dynamically generated temporary classes be GC'ed from PermGen
                               "-XX:+UseConcMarkSweepGC"]}             ; Concurrent Mark Sweep GC needs to be used for Class Unloading (above)
+             :expectations {:jvm-opts ["-Dmb.db.file=target/metabase-test"
+                                       "-Dmb.jetty.join=false"
+                                       "-Dmb.jetty.port=3001"]}
              :uberjar {:aot :all
                        :prep-tasks ["npm" "gulp" "javac" "compile"]}})