package main var routeTests = map[string][]string{ // User "/user/:nick": []string{ "/+Akyoto", }, "/user/:nick/threads": []string{ "/+Akyoto/threads", }, "/user/:nick/posts": []string{ "/+Akyoto/posts", }, "/user/:nick/soundtracks": []string{ "/+Akyoto/soundtracks", }, "/user/:nick/followers": []string{ "/+Akyoto/followers", }, "/user/:nick/stats": []string{ "/+Akyoto/stats", }, "/user/:nick/animelist": []string{ "/+Akyoto/animelist", }, "/user/:nick/animelist/anime/:id": []string{ "/+Akyoto/animelist/anime/7929", }, "/user/:nick/animelist/watching": []string{ "/+Akyoto/animelist/watching", }, "/user/:nick/animelist/completed": []string{ "/+Akyoto/animelist/completed", }, "/user/:nick/animelist/planned": []string{ "/+Akyoto/animelist/planned", }, "/user/:nick/animelist/hold": []string{ "/+Akyoto/animelist/hold", }, "/user/:nick/animelist/dropped": []string{ "/+Akyoto/animelist/dropped", }, // Pages "/anime/:id": []string{ "/anime/1", }, "/anime/:id/characters": []string{ "/anime/1/characters", }, "/anime/:id/episodes": []string{ "/anime/1/episodes", }, "/anime/:id/tracks": []string{ "/anime/1/tracks", }, "/thread/:id": []string{ "/thread/HJgS7c2K", }, "/post/:id": []string{ "/post/B1RzshnK", }, "/forum/:tag": []string{ "/forum/general", }, "/search/:term": []string{ "/search/Dragon Ball", }, "/soundtrack/:id": []string{ "/soundtrack/h0ac8sKkg", }, "/soundtrack/:id/edit": []string{ "/soundtrack/h0ac8sKkg/edit", }, "/soundtracks/from/:index": []string{ "/soundtracks/from/12", }, "/character/:id": []string{ "/character/6556", }, "/compare/animelist/:nick-1/:nick-2": []string{ "/compare/animelist/Akyoto/Scott", }, // API "/api/anime/:id": []string{ "/api/anime/1", }, "/api/thread/:id": []string{ "/api/thread/HJgS7c2K", }, "/api/post/:id": []string{ "/api/post/B1RzshnK", }, "/api/animelist/:id": []string{ "/api/animelist/4J6qpK1ve", }, "/api/settings/:id": []string{ "/api/settings/4J6qpK1ve", }, "/api/user/:id": []string{ "/api/user/4J6qpK1ve", }, "/api/emailtouser/:id": []string{ "/api/emailtouser/e.urbach@gmail.com", }, "/api/googletouser/:id": []string{ "/api/googletouser/106530160120373282283", }, "/api/facebooktouser/:id": []string{ "/api/facebooktouser/10207576239700188", }, "/api/nicktouser/:id": []string{ "/api/nicktouser/Akyoto", }, "/api/searchindex/:id": []string{ "/api/searchindex/Anime", }, "/api/analytics/:id": []string{ "/api/analytics/4J6qpK1ve", }, "/api/soundtrack/:id": []string{ "/api/soundtrack/h0ac8sKkg", }, "/api/userfollows/:id": []string{ "/api/userfollows/4J6qpK1ve", }, "/api/anilisttoanime/:id": []string{ "/api/anilisttoanime/527", }, "/api/animecharacters/:id": []string{ "/api/animecharacters/323", }, "/api/animeepisodes/:id": []string{ "/api/animeepisodes/323", }, "/api/character/:id": []string{ "/api/character/6556", }, "/api/pushsubscriptions/:id": []string{ "/api/pushsubscriptions/4J6qpK1ve", }, "/api/myanimelisttoanime/:id": []string{ "/api/myanimelisttoanime/527", }, // Images "/images/avatars/large/:file": []string{ "/images/avatars/large/4J6qpK1ve.webp", }, "/images/avatars/small/:file": []string{ "/images/avatars/small/4J6qpK1ve.webp", }, "/images/brand/:file": []string{ "/images/brand/64.webp", }, "/images/login/:file": []string{ "/images/login/google", }, "/images/cover/:file": []string{ "/images/cover/default", }, "/images/elements/:file": []string{ "/images/elements/no-avatar.svg", }, // Extra tests for higher coverage "/_/+Akyoto": []string{ "/_/+Akyoto", }, "/_/search/dragon": []string{ "/_/search/dragon", }, // Disable these tests because they require authorization "/auth/google": nil, "/auth/google/callback": nil, "/auth/facebook": nil, "/auth/facebook/callback": nil, "/dashboard": nil, "/import": nil, "/import/anilist/animelist": nil, "/import/anilist/animelist/finish": nil, "/import/myanimelist/animelist": nil, "/import/myanimelist/animelist/finish": nil, "/import/kitsu/animelist": nil, "/import/kitsu/animelist/finish": nil, "/api/test/notification": nil, "/api/paypal/payment/create": nil, "/api/userfollows/:id/get/:item": nil, "/api/userfollows/:id/get/:item/:property": nil, "/api/pushsubscriptions/:id/get/:item": nil, "/api/pushsubscriptions/:id/get/:item/:property": nil, "/paypal/success": nil, "/paypal/cancel": nil, "/anime/:id/edit": nil, "/new/thread": nil, "/admin/purchases": nil, "/editor/anilist": nil, "/editor/shoboi": nil, "/dark-flame-master": nil, "/user": nil, "/settings": nil, "/shop": nil, "/shop/history": nil, "/charge": nil, "/inventory": nil, "/extension/embed": nil, }