Quick dirty fix profile

Not all fields are available...
This commit is contained in:
Alexander Sheiko 2020-08-13 17:38:46 +03:00
parent c6f9351149
commit 2f2b073de7
2 changed files with 35 additions and 45 deletions

View file

@ -2,29 +2,28 @@ package twitterscraper
import (
"testing"
"time"
"github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp/cmpopts"
)
func TestGetProfile(t *testing.T) {
loc := time.FixedZone("UTC", 0)
joined := time.Date(2007, 02, 20, 6, 35, 0, 0, loc)
// loc := time.FixedZone("UTC", 0)
// joined := time.Date(2007, 02, 20, 6, 35, 0, 0, loc)
sample := Profile{
Avatar: "https://pbs.twimg.com/profile_images/1288505768673603584/yTzT2JgU_400x400.png",
Banner: "https://pbs.twimg.com/profile_banners/783214/1596041768/1500x500",
Biography: "bye",
Birthday: "March 21",
Avatar: "https://pbs.twimg.com/profile_images/1293262551057420293/4QMAmava_normal.jpg",
// Banner: "https://pbs.twimg.com/profile_banners/783214/1596041768/1500x500",
Biography: "#BlackLivesMatter\n#BlackTransLivesMatter",
// Birthday: "March 21",
IsPrivate: false,
IsVerified: true,
Joined: &joined,
Location: "Space",
Name: "Twitter",
URL: "https://twitter.com/Twitter",
UserID: "783214",
Username: "Twitter",
Website: "https://about.twitter.com/",
// Joined: &joined,
Location: "everywhere",
Name: "Twitter",
URL: "https://twitter.com/Twitter",
// UserID: "783214",
Username: "Twitter",
Website: "about.twitter.com",
}
profile, err := GetProfile("Twitter")
@ -48,9 +47,9 @@ func TestGetProfile(t *testing.T) {
if profile.FollowingCount == 0 {
t.Error("Expected FollowingCount is greater than zero")
}
if profile.LikesCount == 0 {
t.Error("Expected LikesCount is greater than zero")
}
// if profile.LikesCount == 0 {
// t.Error("Expected LikesCount is greater than zero")
// }
if profile.TweetsCount == 0 {
t.Error("Expected TweetsCount is greater than zero")
}