Skip to content

Commit

Permalink
updated mock and removed instagram service
Browse files Browse the repository at this point in the history
  • Loading branch information
9glenda committed Sep 1, 2023
1 parent 8e773d3 commit 0a0915d
Show file tree
Hide file tree
Showing 16 changed files with 61 additions and 72 deletions.
18 changes: 9 additions & 9 deletions api/services/methods_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -331,15 +331,15 @@ func WriteMock(mockServer MockServerEndpoint) error {
func TestGetServiceByName(t *testing.T) {
services := DefaultServices

t.Run("Existing Service", func(t *testing.T) {
service, err := services.GetServiceByName("Instagram")
if err != nil {
t.Errorf("Expected no error, but got: %v", err)
}
if service.Name != "Instagram" {
t.Errorf("Expected service name to be Instagram, but got: %s", service.Name)
}
})
// t.Run("Existing Service", func(t *testing.T) {
// service, err := services.GetServiceByName("Instagram")
// if err != nil {
// t.Errorf("Expected no error, but got: %v", err)
// }
// if service.Name != "Instagram" {
// t.Errorf("Expected service name to be Instagram, but got: %s", service.Name)
// }
// })

t.Run("Non-Existing Service", func(t *testing.T) {
_, err := services.GetServiceByName("Twitter")
Expand Down
2 changes: 1 addition & 1 deletion api/services/mock/aHR0cHM6Ly90aWt0b2suY29tL0BncmVn.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"url": "https://youtube.com/@gregdoesnotexsist",
"status_code": 404,
"response_body": "\u003chtml lang=\"nl-NL\" dir=\"ltr\"\u003e\u003chead\u003e\u003ctitle\u003e404 Not Found\u003c/title\u003e\u003cstyle nonce=\"ieQ5gqutEDMJnjr3cM2yZQ\"\u003e*{margin:0;padding:0;border:0}html,body{height:100%;}\u003c/style\u003e\u003clink rel=\"shortcut icon\" href=\"https://www.youtube.com/img/favicon.ico\" type=\"image/x-icon\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_32.png\" sizes=\"32x32\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_48.png\" sizes=\"48x48\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_96.png\" sizes=\"96x96\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_144.png\" sizes=\"144x144\"\u003e\u003c/head\u003e\u003cbody\u003e\u003ciframe style=\"display:block;border:0;\" src=\"/error?src=404\u0026amp;ifr=1\u0026amp;error=\" width=\"100%\" height=\"100%\" frameborder=\"\\\" scrolling=\"no\"\u003e\u003c/iframe\u003e\u003c/body\u003e\u003c/html\u003e"
"response_body": "\u003chtml lang=\"nl-NL\" dir=\"ltr\"\u003e\u003chead\u003e\u003ctitle\u003e404 Not Found\u003c/title\u003e\u003cstyle nonce=\"r59ckze3HoBfw7Mqdswa4g\"\u003e*{margin:0;padding:0;border:0}html,body{height:100%;}\u003c/style\u003e\u003clink rel=\"shortcut icon\" href=\"https://www.youtube.com/img/favicon.ico\" type=\"image/x-icon\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_32.png\" sizes=\"32x32\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_48.png\" sizes=\"48x48\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_96.png\" sizes=\"96x96\"\u003e\u003clink rel=\"icon\" href=\"https://www.youtube.com/img/favicon_144.png\" sizes=\"144x144\"\u003e\u003c/head\u003e\u003cbody\u003e\u003ciframe style=\"display:block;border:0;\" src=\"/error?src=404\u0026amp;ifr=1\u0026amp;error=\" width=\"100%\" height=\"100%\" frameborder=\"\\\" scrolling=\"no\"\u003e\u003c/iframe\u003e\u003c/body\u003e\u003c/html\u003e"
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"url": "https://asciinema.org/~greg",
"status_code": 200,
"response_body": "\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n \u003chead\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\n \u003cmeta name=\"csrf-token\" content=\"D3BWdiBNHGUcWRYIQl0MCg10LBUnVDEXN780Jxn4w4l826GGd6nYmgu_\"\u003e\n \u003ctitle\u003egreg\u0026#39;s profile - asciinema\u003c/title\u003e\n \u003clink phx-track-static rel=\"stylesheet\" href=\"/css/app-540c0059623969a476ee1059779b4696.css?vsn=d\"\u003e\n \u003clink rel=\"shortcut icon\" href=\"/images/favicon-2d62dafa447cf018340b7121007568e3.png?vsn=d\"\u003e\n\n \u003c/head\u003e\n\n \u003cbody class=\"l-app c-user a-show\"\u003e\n\u003cheader\u003e\n \u003cnav class=\"navbar navbar-expand-md navbar-dark bg-dark\"\u003e\n \u003cdiv class=\"container\"\u003e\n \u003ca class=\"navbar-brand\" href=\"/\"\u003e\n \u003cimg src=\"/images/logo-red-949d10005bb389d1ae900a13b5ac53d7.svg?vsn=d\"\u003e\n \u003c/a\u003e\n\n \u003cbutton class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarNavDropdown\" aria-controls=\"navbarNavDropdown\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"\u003e\n \u003cspan class=\"navbar-toggler-icon\"\u003e\u003c/span\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"collapse navbar-collapse\" id=\"navbarNavDropdown\"\u003e\n \u003cul class=\"navbar-nav mr-auto\"\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/explore\"\u003eExplore\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/docs/getting-started\"\u003e\n Record\n \u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/docs/how-it-works\"\u003eDocs\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"http://blog.asciinema.org\"\u003eBlog\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/about\"\u003eAbout\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n\n \u003cul class=\"navbar-nav navbar-right session-info\"\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link nav-link-consulting\" href=\"/consulting\" id=\"log-in\"\u003e\n Hire me!\n \u003c/a\u003e\n \u003c/li\u003e\n\n \n\n \u003cli class=\"nav-item\"\u003e\n \u003ca href=\"/login/new\" class=\"nav-link\" id=\"log-in\"\u003e\n Log in\n\n / Sign up\n\n \u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/nav\u003e\n\u003c/header\u003e\n\n\n \u003cmain role=\"main\" class=\"\"\u003e\n\u003cdiv class=\"profile-page\"\u003e\n \u003csection class=\"cinema\"\u003e\n \u003cdiv class=\"container\"\u003e\n \u003cspan class=\"user-avatar\"\u003e\n \u003cimg src=\"//gravatar.com/avatar/fd7f512d190f1aa3f75300acf5b18d3c?s=128\u0026amp;d=retro\" class=\"avatar\"\u003e\n \u003c/span\u003e\n\n \u003ch1\u003e\n\ngreg\n\n \u003csmall\u003eJoined on August 26, 2015\u003c/small\u003e\n \u003c/h1\u003e\n\n \n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003cdiv class=\"container\"\u003e\n\n\n \u003ch2\u003egreg has no public recordings\u003c/h2\u003e\n\n\n \u003cdiv class=\"row asciicast-list\"\u003e\n \u003cdiv class=\"col-md-12\"\u003e\n\n\n \u003c/div\u003e\n \u003c/div\u003e\n\n \n \u003c/div\u003e\n\u003c/div\u003e\n \u003c/main\u003e\n\u003cfooter\u003e\n \u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"row\"\u003e\n \u003cdiv class=\"col-md-4 col-xs-12\"\u003e\n \u003cul class=\"links\"\u003e\n \u003cli\u003e\u003ca href=\"/contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/tos\"\u003eTerms of Service\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/privacy\"\u003ePrivacy Policy\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"col-md-4 col-xs-12 text-center\"\u003e\n \u003cspan\u003e\n Hosted by \u003cbr\u003e\n \u003ca class=\"brightbox-logo\" href=\"https://www.brightbox.com\" rel=\"nofollow\"\u003e\n \u003cimg src=\"/images/brightbox-logo-b0ab73f337fec86f974084cf3b2626eb.svg?vsn=d\" alt=\"Brightbox\"\u003e\n \u003c/a\u003e\n \u003c/span\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"col-md-4 col-xs-12\"\u003e\n \u003cul class=\"links float-right\"\u003e\n \u003cli\u003e\n \u003cb\u003emastodon:\u003c/b\u003e\n \u003ca rel=\"me\" href=\"https://fosstodon.org/@asciinema\" title=\"Follow asciinema on Mastodon\"\u003e\n @asciinema@fosstodon.org\n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003ematrix:\u003c/b\u003e\n \u003ca href=\"https://matrix.to/#/#asciinema:matrix.org\"\u003e#asciinema:matrix.org\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003eirc:\u003c/b\u003e\n \u003ca href=\"https://web.libera.chat/#asciinema\"\u003e#asciinema on Libera.Chat\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003eforum:\u003c/b\u003e\n \u003ca href=\"https://github.com/orgs/asciinema/discussions\"\u003eGithub Discussions\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n\u003c/footer\u003e\n \u003cscript phx-track-static src=\"/js/app-24e3e9f73210380ba0b703e644b8ddff.js?vsn=d\"\u003e\n \u003c/script\u003e\n \u003c/body\u003e\n\u003c/html\u003e"
"response_body": "\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n \u003chead\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\n \u003cmeta name=\"csrf-token\" content=\"XQUUdzhsECR-KjZfDgk1DlpFKnkNL0gXdtu3Z6ANLeulTqAMlv_HuVxZ\"\u003e\n \u003ctitle\u003egreg\u0026#39;s profile - asciinema\u003c/title\u003e\n \u003clink phx-track-static rel=\"stylesheet\" href=\"/css/app-540c0059623969a476ee1059779b4696.css?vsn=d\"\u003e\n \u003clink rel=\"shortcut icon\" href=\"/images/favicon-2d62dafa447cf018340b7121007568e3.png?vsn=d\"\u003e\n\n \u003c/head\u003e\n\n \u003cbody class=\"l-app c-user a-show\"\u003e\n\u003cheader\u003e\n \u003cnav class=\"navbar navbar-expand-md navbar-dark bg-dark\"\u003e\n \u003cdiv class=\"container\"\u003e\n \u003ca class=\"navbar-brand\" href=\"/\"\u003e\n \u003cimg src=\"/images/logo-red-949d10005bb389d1ae900a13b5ac53d7.svg?vsn=d\"\u003e\n \u003c/a\u003e\n\n \u003cbutton class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarNavDropdown\" aria-controls=\"navbarNavDropdown\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"\u003e\n \u003cspan class=\"navbar-toggler-icon\"\u003e\u003c/span\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"collapse navbar-collapse\" id=\"navbarNavDropdown\"\u003e\n \u003cul class=\"navbar-nav mr-auto\"\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/explore\"\u003eExplore\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/docs/getting-started\"\u003e\n Record\n \u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/docs/how-it-works\"\u003eDocs\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"http://blog.asciinema.org\"\u003eBlog\u003c/a\u003e\n \u003c/li\u003e\n\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"/about\"\u003eAbout\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n\n \u003cul class=\"navbar-nav navbar-right session-info\"\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link nav-link-consulting\" href=\"/consulting\" id=\"log-in\"\u003e\n Hire me!\n \u003c/a\u003e\n \u003c/li\u003e\n\n \n\n \u003cli class=\"nav-item\"\u003e\n \u003ca href=\"/login/new\" class=\"nav-link\" id=\"log-in\"\u003e\n Log in\n\n / Sign up\n\n \u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/nav\u003e\n\u003c/header\u003e\n\n\n \u003cmain role=\"main\" class=\"\"\u003e\n\u003cdiv class=\"profile-page\"\u003e\n \u003csection class=\"cinema\"\u003e\n \u003cdiv class=\"container\"\u003e\n \u003cspan class=\"user-avatar\"\u003e\n \u003cimg src=\"//gravatar.com/avatar/fd7f512d190f1aa3f75300acf5b18d3c?s=128\u0026amp;d=retro\" class=\"avatar\"\u003e\n \u003c/span\u003e\n\n \u003ch1\u003e\n\ngreg\n\n \u003csmall\u003eJoined on August 26, 2015\u003c/small\u003e\n \u003c/h1\u003e\n\n \n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003cdiv class=\"container\"\u003e\n\n\n \u003ch2\u003egreg has no public recordings\u003c/h2\u003e\n\n\n \u003cdiv class=\"row asciicast-list\"\u003e\n \u003cdiv class=\"col-md-12\"\u003e\n\n\n \u003c/div\u003e\n \u003c/div\u003e\n\n \n \u003c/div\u003e\n\u003c/div\u003e\n \u003c/main\u003e\n\u003cfooter\u003e\n \u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"row\"\u003e\n \u003cdiv class=\"col-md-4 col-xs-12\"\u003e\n \u003cul class=\"links\"\u003e\n \u003cli\u003e\u003ca href=\"/contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/tos\"\u003eTerms of Service\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/privacy\"\u003ePrivacy Policy\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href=\"/contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"col-md-4 col-xs-12 text-center\"\u003e\n \u003cspan\u003e\n Hosted by \u003cbr\u003e\n \u003ca class=\"brightbox-logo\" href=\"https://www.brightbox.com\" rel=\"nofollow\"\u003e\n \u003cimg src=\"/images/brightbox-logo-b0ab73f337fec86f974084cf3b2626eb.svg?vsn=d\" alt=\"Brightbox\"\u003e\n \u003c/a\u003e\n \u003c/span\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"col-md-4 col-xs-12\"\u003e\n \u003cul class=\"links float-right\"\u003e\n \u003cli\u003e\n \u003cb\u003emastodon:\u003c/b\u003e\n \u003ca rel=\"me\" href=\"https://fosstodon.org/@asciinema\" title=\"Follow asciinema on Mastodon\"\u003e\n @asciinema@fosstodon.org\n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003ematrix:\u003c/b\u003e\n \u003ca href=\"https://matrix.to/#/#asciinema:matrix.org\"\u003e#asciinema:matrix.org\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003eirc:\u003c/b\u003e\n \u003ca href=\"https://web.libera.chat/#asciinema\"\u003e#asciinema on Libera.Chat\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cb\u003eforum:\u003c/b\u003e\n \u003ca href=\"https://github.com/orgs/asciinema/discussions\"\u003eGithub Discussions\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n\u003c/footer\u003e\n \u003cscript phx-track-static src=\"/js/app-24e3e9f73210380ba0b703e644b8ddff.js?vsn=d\"\u003e\n \u003c/script\u003e\n \u003c/body\u003e\n\u003c/html\u003e"
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"url": "https://api.chess.com/pub/player/danielnaroditsky",
"status_code": 200,
"response_body": "{\"avatar\":\"https://images.chesscomfiles.com/uploads/v1/user/1715324.840b7522.200x200o.b79dde86ff74.jpg\",\"player_id\":1715324,\"@id\":\"https://api.chess.com/pub/player/danielnaroditsky\",\"url\":\"https://www.chess.com/member/DanielNaroditsky\",\"name\":\"Daniel Naroditsky\",\"username\":\"danielnaroditsky\",\"title\":\"GM\",\"followers\":25783,\"country\":\"https://api.chess.com/pub/country/US\",\"location\":\"Charlotte\",\"last_online\":1693068182,\"joined\":1232155799,\"status\":\"premium\",\"is_streamer\":true,\"twitch_url\":\"https://twitch.tv/gmnaroditsky\",\"verified\":false,\"league\":\"Champion\"}"
"response_body": "{\"avatar\":\"https://images.chesscomfiles.com/uploads/v1/user/1715324.840b7522.200x200o.b79dde86ff74.jpg\",\"player_id\":1715324,\"@id\":\"https://api.chess.com/pub/player/danielnaroditsky\",\"url\":\"https://www.chess.com/member/DanielNaroditsky\",\"name\":\"Daniel Naroditsky\",\"username\":\"danielnaroditsky\",\"title\":\"GM\",\"followers\":25866,\"country\":\"https://api.chess.com/pub/country/US\",\"location\":\"Charlotte\",\"last_online\":1693410779,\"joined\":1232155799,\"status\":\"premium\",\"is_streamer\":true,\"twitch_url\":\"https://twitch.tv/gmnaroditsky\",\"verified\":false,\"league\":\"Champion\"}"
}
2 changes: 1 addition & 1 deletion api/services/mock/aHR0cHM6Ly9naXRodWIuY29tL2dyZWc=.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api/services/mock/aHR0cHM6Ly9ucG1qcy5jb20vfmdyZWc=.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Loading

0 comments on commit 0a0915d

Please sign in to comment.