Created
June 28, 2016 09:16
-
-
Save CodingItWrong/ef86e78e10c00d15d8706f06f5576dc6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vagrant@homestead:~/code/learntdd.in/laravel$ phpunit | |
PHPUnit 4.8.26 by Sebastian Bergmann and contributors. | |
F | |
Time: 4.32 seconds, Memory: 12.00MB | |
There was 1 failure: | |
1) CreatingABlogPostTest::testCreatingABlogPost | |
A request to [http://localhost/blog-posts] failed. Received status code [500]. | |
/home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php:196 | |
/home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php:80 | |
/home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php:113 | |
/home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php:556 | |
/home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php:543 | |
/home/vagrant/code/learntdd.in/laravel/tests/features/CreatingABlogPostTest.php:20 | |
Caused by | |
ReflectionException: Method App\Http\Controllers\BlogPostsController::store() does not exist in /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php:280 | |
Stack trace: | |
#0 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(280): ReflectionMethod->__construct('App\\Http\\Contro...', 'store') | |
#1 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(857): Illuminate\Routing\Route->signatureParameters('Illuminate\\Data...') | |
#2 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(842): Illuminate\Routing\Router->substituteImplicitBindings(Object(Illuminate\Routing\Route)) | |
#3 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(825): Illuminate\Routing\Router->substituteBindings(Object(Illuminate\Routing\Route)) | |
#4 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(691): Illuminate\Routing\Router->findRoute(Object(Illuminate\Http\Request)) | |
#5 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(675): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) | |
#6 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(246): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) | |
#7 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) | |
#8 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) | |
#9 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) | |
#10 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) | |
#11 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(136): call_user_func_array(Array, Array) | |
#12 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) | |
#13 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) | |
#14 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) | |
#15 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) | |
#16 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) | |
#17 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(99): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) | |
#18 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(515): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) | |
#19 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php(78): Illuminate\Foundation\Testing\TestCase->call('POST', 'http://localhos...', Array, Array, Array) | |
#20 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php(113): Illuminate\Foundation\Testing\TestCase->makeRequest('POST', 'http://localhos...', Array, Array, Array) | |
#21 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php(556): Illuminate\Foundation\Testing\TestCase->makeRequestUsingForm(Object(Symfony\Component\DomCrawler\Form), Array) | |
#22 /home/vagrant/code/learntdd.in/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithPages.php(543): Illuminate\Foundation\Testing\TestCase->submitForm('Create Blog Pos...', Array, Array) | |
#23 /home/vagrant/code/learntdd.in/laravel/tests/features/CreatingABlogPostTest.php(20): Illuminate\Foundation\Testing\TestCase->press('Create Blog Pos...') | |
#24 [internal function]: CreatingABlogPostTest->testCreatingABlogPost() | |
#25 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestCase.php(908): ReflectionMethod->invokeArgs(Object(CreatingABlogPostTest), Array) | |
#26 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestCase.php(768): PHPUnit_Framework_TestCase->runTest() | |
#27 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestResult.php(612): PHPUnit_Framework_TestCase->runBare() | |
#28 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestCase.php(724): PHPUnit_Framework_TestResult->run(Object(CreatingABlogPostTest)) | |
#29 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestSuite.php(747): PHPUnit_Framework_TestCase->run(Object(PHPUnit_Framework_TestResult)) | |
#30 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/Framework/TestSuite.php(747): PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult)) | |
#31 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(440): PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult)) | |
#32 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/TextUI/Command.php(149): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array) | |
#33 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/src/TextUI/Command.php(100): PHPUnit_TextUI_Command->run(Array, true) | |
#34 /home/vagrant/code/learntdd.in/laravel/vendor/phpunit/phpunit/phpunit(47): PHPUnit_TextUI_Command::main() | |
#35 {main} | |
FAILURES! | |
Tests: 1, Assertions: 2, Failures: 1. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
An exception that is thrown by PHP doesn't know that its an easy fix, like line 21. Its just spitting out the whole error as it sees it. Some are more hidden errors in logic, that a stack trace helps find. Its such a quick fix here, a stack trace really shouldn't matter much. and if it bothers you that much, just add
clear && phpunit
beforehand to clear the previous lines in the terminal.