#include #include #include #include SCENARIO("We are running a GET /session/torrents/id resource") { auto torrent_session = TestSession(); auto response = std::make_shared(); auto request = std::make_shared(); GIVEN("the server is not working properly") { WHEN("we recive a request") { tr::session::torrents::id::get(torrent_session, response, request); THEN("the server should reply with service unavailable") { CommonResponse::service_unavailable(response); } } } GIVEN("the server is working properly") { torrent_session.valid = true; THEN("the server should reply with service unavailable") { tr::session::torrents::id::get(torrent_session, response, request); CommonResponse::ok(response, {}); } } }