From ab778f8a9cf47c4e27fe688a61effb0caa4f8a6e Mon Sep 17 00:00:00 2001 From: Austin Hellyer Date: Wed, 28 Dec 2016 11:11:46 -0800 Subject: Support webp/gif avatars If the avatar hash begins with "a_", then the avatar is animated and is a GIF. Otherwise, use WEBP. --- tests/test_user.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/test_user.rs b/tests/test_user.rs index b4509f3..3da1ec6 100644 --- a/tests/test_user.rs +++ b/tests/test_user.rs @@ -16,9 +16,11 @@ fn gen() -> User { fn test_core() { let mut user = gen(); - assert!(user.avatar_url().unwrap().ends_with("/avatars/210/abc.jpg")); + assert!(user.avatar_url().unwrap().ends_with("/avatars/210/abc.webp?size=1024")); - user.avatar = None; + user.avatar = Some("a_aaa".to_owned()); + assert!(user.avatar_url().unwrap().ends_with("/avatars/210/a_aaa.gif?size=1024")); + user.avatar = None; assert!(user.avatar_url().is_none()); } -- cgit v1.2.3