Improve tests for arguments in ability checks
Improve tests for arguments in ability checks

Use `assertSame` because `assertEquals` doesn't compare object references.

Add assertions that the arguments are passed to the after callbacks.

halaei/framework,barryvdh/framework,morrislaptop/framework,driesvints/framework,mul14/laravel-framework,hafezdivandari/framework,arturock/framework,JamesForks/framework,cybercog/framework,tomschlick/framework,cybercog/framework,ChristopheB/framework,stidges/framework,mul14/laravel-framework,halaei/framework,mul14/laravel-framework,barryvdh/framework,leo108/laravel_framework,jerguslejko/framework,notebowl/laravel-framework,notebowl/laravel-framework,barryvdh/framework,laravel/framework,stevebauman/framework,samlev/framework,mul14/laravel-framework,stidges/framework,arturock/framework,dwightwatson/framework,gms8994/framework,JamesForks/framework,ChristopheB/framework,jerguslejko/framework,tomschlick/framework,jerguslejko/framework,stevebauman/framework,arturock/framework,stidges/framework,crynobone/framework,gms8994/framework,gms8994/framework,laravel/framework,dwightwatson/framework,tjbp/framework,bytestream/framework,JosephSilber/framework,lucasmichot/framework,driesvints/framework,vlakoff/framework,tjbp/framework,crynobone/framework,gms8994/framework,hafezdivandari/framework,bytestream/framework,vlakoff/framework,vlakoff/framework,JosephSilber/framework,morrislaptop/framework,tjbp/framework,halaei/framework,leo108/laravel_framework,jerguslejko/framework,stidges/framework,cybercog/framework,samlev/framework,lucasmichot/framework,ChristopheB/framework,tomschlick/framework,barryvdh/framework