REST API のテスト (この場合は Sinatra と Rspec を使用) のベスト プラクティスを知りたいです。明らかな問題はGET /users
、ユーザー リストをチェックするテストがある場合、ユーザーを作成し、テストを実行し、ユーザーを破棄するという段階を経る必要があることです。ただし、作成/破棄の手順も API に依存する場合は、順序ベースのテストの規則に違反するか、1 つのテストで複数のことをテストすることになります (たとえば、ユーザーを追加しましたか?..GET /users
ユーザー リストを返します)。 ?.. ユーザーを削除しましたか?)。