diff --git a/test/fixtures/no-requirements/init b/test/fixtures/no-requirements/init
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/test/fixtures/pipenv-version/Pipfile b/test/fixtures/pipenv-version/Pipfile
new file mode 100644
index 0000000000000000000000000000000000000000..cd4e813138e32642c4c9979cf289d2b43241815c
--- /dev/null
+++ b/test/fixtures/pipenv-version/Pipfile
@@ -0,0 +1,9 @@
+[[source]]
+url = "https://pypi.python.org/simple"
+verify_ssl = true
+
+[packages]
+requests = "*"
+
+[requires]
+python_version = "3.6"
\ No newline at end of file
diff --git a/test/fixtures/pipenv/Pipfile b/test/fixtures/pipenv/Pipfile
new file mode 100644
index 0000000000000000000000000000000000000000..b0937964fd94bc403a15b642d9aad93a3b48e097
--- /dev/null
+++ b/test/fixtures/pipenv/Pipfile
@@ -0,0 +1,2 @@
+[packages]
+requests = "*"
diff --git a/test/run b/test/run
index 8876e4e61a1d2d030ee61fdfc8d0142a13455bba..7c41f89e45e8150dba728a1f10c5512d8f36d47c 100755
--- a/test/run
+++ b/test/run
@@ -5,6 +5,18 @@ testNoRequirements() {
   assertCapturedError
 }
 
+testPipenv() {
+  compile "pipenv"
+  assertCaptured "requests"
+  assertCapturedSuccess
+}
+
+testPipenvVersion() {
+  compile "pipenv-version"
+  assertCaptured "3.6"
+  assertCapturedSuccess
+}
+
 
 testSetupPy() {
   compile "setup-py"