HTTP deleteメソッドのAPIテストを書く


HTTP DELETEメソッドはかなり簡単です.既存のリソースを削除します.リソースが既に削除されている場合、' not found 'エラーが発生します.
例を見てみましょう
  it('DELETE /users/:id', () => {
    return request
      .delete('users/2')
      .set('Authorization', `Bearer ${TOKEN}`)
      .then((res) => {
        expect(res.body.data).to.be.eq(null);
      });
  });
これにより、このような体が返されます-
{ code: 204, meta: null, data: null }
そして、再び同じリクエストを押すと、not-foundエラーが表示されます.
{ code: 404, meta: null, data: { message: 'Resource not found' } }

HTTP Deleteメソッドで動作する方法についての詳細な説明を参照してください.
また、このコードにアクセスするには
GitHub repo
APIテストの詳細については、ここで私の無料チュートリアルシリーズをチェックアウト-
このポストがあなたを助けてくれたことを願っています.
ハッピーテスト!😄
...
チャンネル登録
私の仕事を支持してください
フォローする