diff --git a/app/logical/sources/strategies/moebooru.rb b/app/logical/sources/strategies/moebooru.rb index a6b49aba4..8218eee3b 100644 --- a/app/logical/sources/strategies/moebooru.rb +++ b/app/logical/sources/strategies/moebooru.rb @@ -27,6 +27,10 @@ module Sources return url end + def canonical_url + image_url + end + def profile_url return url end diff --git a/test/unit/sources/moebooru_test.rb b/test/unit/sources/moebooru_test.rb index 0f3087cea..0b5b68e86 100644 --- a/test/unit/sources/moebooru_test.rb +++ b/test/unit/sources/moebooru_test.rb @@ -17,6 +17,7 @@ module Sources @site = Sources::Strategies.find("https://files.yande.re/sample/7ecfdead705d7b956b26b1d37b98d089/yande.re%20482880%20sample%20bayashiko%20journey_to_the_west%20sun_wukong.jpg") assert_equal("yande.re", @site.site_name) + assert_equal(@site.image_url, @site.canonical_url) assert_nothing_raised { @site.to_h } end end