summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/JWTTest.php2
-rw-r--r--tests/autoload.php.dist17
-rw-r--r--tests/bootstrap.php7
3 files changed, 24 insertions, 2 deletions
diff --git a/tests/JWTTest.php b/tests/JWTTest.php
index db50ee6..a649051 100644
--- a/tests/JWTTest.php
+++ b/tests/JWTTest.php
@@ -1,7 +1,5 @@
<?php
-include_once 'Authentication/JWT.php';
-
class JWTTest extends PHPUnit_Framework_TestCase {
function testEncodeDecode() {
$msg = JWT::encode('abc', 'my_key');
diff --git a/tests/autoload.php.dist b/tests/autoload.php.dist
new file mode 100644
index 0000000..4533624
--- /dev/null
+++ b/tests/autoload.php.dist
@@ -0,0 +1,17 @@
+<?php
+
+// if the library is the project, try to use the composer's autoload for the tests
+$composerAutoload = __DIR__ . '/../vendor/autoload.php';
+
+if (is_file($composerAutoload)) {
+ include $composerAutoload;
+} else {
+ die('Unable to find autoload.php file, please use composer to load dependencies:
+
+wget http://getcomposer.org/composer.phar
+php composer.phar install
+
+Visit http://getcomposer.org/ for more information.
+
+');
+} \ No newline at end of file
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
new file mode 100644
index 0000000..326c216
--- /dev/null
+++ b/tests/bootstrap.php
@@ -0,0 +1,7 @@
+<?php
+
+if (file_exists($file = __DIR__ . '/autoload.php')) {
+ require_once $file;
+} elseif (file_exists($file = __DIR__ . '/autoload.php.dist')) {
+ require_once $file;
+}