.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizi
| This is the test cases page for the module Module:SocialMediaStats. Results of the test cases. |
-- Unit tests for [[Module:{{ROOTPAGENAME}}]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_Empty()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q111862397 | }}', '')
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q111862397 | }}', '')
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q111862397 | }}', '')
end
function p:test_YTsubscribers_basic()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q111862397 | youtube_handle=LinusTechTips}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q111862397 | youtube_handle=linustechtips}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q111862397 | youtube_id=UCXuqSBlHAE6Xw-yeJA0Tunw }}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q13423853 | youtube_handle=PewDiePie }}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q13423853 | youtube_handle=pewdiepie }}', '',{noexpectation=1})
end
function p:test_YTsubscribers_multi()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q57618112 | youtube_id=UCX6OQ3DkcsbYNE6H8uQQuVA | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=UCIPPMRA040LQr5QPyJEbmXA}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q57618112 | youtube_id=UCX6OQ3DkcsbYNE6H8uQQuVA | youtube_handle2=UCIPPMRA040LQr5QPyJEbmXA}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTsubscribers | qid=Q57618112 | youtube_id=UCX6OQ3DkcsbYNE6H8uQQuVA | youtube_handle2=}}', '',{noexpectation=1})
end
function p:test_YTdate_basic()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q111862397 | youtube_handle=LinusTechTips}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q57618112 | youtube_handle=MrBeast}}', '',{noexpectation=1})
end
function p:test_YTdate_multi()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTdate | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=}}', '',{noexpectation=1})
end
function p:test_YTviews_basic()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q111862397 | youtube_handle=LinusTechTips}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q111862397 | youtube_handle=linustechTips}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q111862397 | youtube_id=UCXuqSBlHAE6Xw-yeJA0Tunw }}', '',{noexpectation=1})
end
function p:test_YTviews_multi()
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=MrBeastGaming}}', '',{noexpectation=1})
self:preprocess_equals('{{#invoke:SocialMediaStats | YTviews | qid=Q57618112 | youtube_handle=MrBeast | youtube_handle2=}}', '',{noexpectation=1})
end
return p
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.