diff --git a/.env.testing b/.env.testing new file mode 100644 index 00000000..01e7d8bb --- /dev/null +++ b/.env.testing @@ -0,0 +1,45 @@ +APP_NAME=C-CMS +APP_ENV=local +APP_KEY=base64:FQH+yWnhFyB+2gpByIg2Rybmqn5EXkL7VeFawzSJ/Lc= +APP_DEBUG=true +APP_URL=https://dev.c-cms.cf/ + +SQN_NUMBER=000 +SQN_FULLNAME="TESTING SQUADRON" + +LOG_CHANNEL=stack + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=ddb_dev +DB_USERNAME=root +DB_PASSWORD=nHpz39lp + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +SESSION_DRIVER=file +SESSION_LIFETIME=120 +QUEUE_DRIVER=sync + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_DRIVER=mailgun +MAIL_HOST=smtp.mailtrap.io +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null + +NEXMO_KEY=f52074e0 +NEXMO_SECRET=lXK9GasDUdotWqL3 + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/app/User.php b/app/User.php index 5945986e..d5dc5961 100644 --- a/app/User.php +++ b/app/User.php @@ -208,7 +208,7 @@ class User extends Authenticatable $filtered_schedule = collect(); - foreach (\App\Schedule::all() as $day) { + foreach ($schedules as $day) { if ($day->date >= date('Y-m-d')) { $filtered_schedule->push($day); } diff --git a/tests/Feature/AdminTest.php b/tests/Feature/AdminTest.php new file mode 100644 index 00000000..bd8e499d --- /dev/null +++ b/tests/Feature/AdminTest.php @@ -0,0 +1,61 @@ +get($url); + if((int)$response->status() === 404){ + echo $appURL . $url . ' (FAILED) return a 404.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + + foreach ($urls as $url) { + $response = $this->get($url); + if((int)$response->status() === 500){ + echo $appURL . $url . ' (FAILED) return a 500.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + } +} diff --git a/tests/Feature/ECCTest.php b/tests/Feature/ECCTest.php new file mode 100644 index 00000000..4eae8ddd --- /dev/null +++ b/tests/Feature/ECCTest.php @@ -0,0 +1,54 @@ +get($url); + if((int)$response->status() === 404){ + echo $appURL . $url . ' (FAILED) return a 404.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + + foreach ($urls as $url) { + $response = $this->get($url); + if((int)$response->status() === 500){ + echo $appURL . $url . ' (FAILED) return a 500.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + } +} diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php deleted file mode 100644 index f31e495c..00000000 --- a/tests/Feature/ExampleTest.php +++ /dev/null @@ -1,21 +0,0 @@ -get('/'); - - $response->assertStatus(200); - } -} diff --git a/tests/Feature/PublicTest.php b/tests/Feature/PublicTest.php new file mode 100644 index 00000000..c1d259c6 --- /dev/null +++ b/tests/Feature/PublicTest.php @@ -0,0 +1,52 @@ +get($url); + if((int)$response->status() === 404){ + echo $appURL . $url . ' (FAILED) return a 404.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + + foreach ($urls as $url) { + $response = $this->get($url); + if((int)$response->status() === 500){ + echo $appURL . $url . ' (FAILED) return a 500.'; + $this->assertTrue(false); + } else { + echo $appURL . $url . ' (SUCCESS)'; + $this->assertTrue(true); + } + echo PHP_EOL; + } + } +} diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php deleted file mode 100644 index e9fe19c6..00000000 --- a/tests/Unit/ExampleTest.php +++ /dev/null @@ -1,19 +0,0 @@ -assertTrue(true); - } -}