imanghafoori / laravel-makesure
一个用于帮助您编写表达性测试的Laravel包
v1.1.2
2023-12-12 18:38 UTC
Requires
- php: >=7.0.0
- laravel/framework: ~5.1|6.*|7.*|8.*|9.*|10.*|11.*
Requires (Dev)
- mockery/mockery: ~1.3
- orchestra/database: @dev
- orchestra/testbench: ~3.0
This package is auto-updated.
Last update: 2024-09-12 20:40:55 UTC
README
为Laravel提供更简单的测试
此包旨在为您提供更易读的语法来编写
安装
composer require imanghafoori/laravel-makesure --dev
使用方法
您可以使用它这样
MakeSure::about($this)-> ->sendingGetRequest('some-url') ->isRespondedWith() ->statusCode(402); // Instead of writing this : $this ->get('some-url') ->assertStatus(402);
您应该从MakeSure
别名或Imanghafoori\MakeSure\Facades\MakeSure
Facade类开始,如下所示
MakeSure::about($this)->...
请注意,由于技术原因,您应始终将$this传递到about
方法中。
然后您就可以访问所有这些方法了
sendingPostRequest
sendingJsonPostRequest
sendingDeleteRequest
sendingJsonDeleteRequest
sendingPutRequest
sendingJsonPutRequest
sendingPatchRequest
sendingJsonPatchRequest
sendingGetRequest
sendingJsonGetRequest