imanghafoori/laravel-makesure

一个用于帮助您编写表达性测试的Laravel包

v1.1.2 2023-12-12 18:38 UTC

This package is auto-updated.

Last update: 2024-09-12 20:40:55 UTC


README

为Laravel提供更简单的测试

StyleCI Build Status Quality Score

此包旨在为您提供更易读的语法来编写

安装


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