Improve login flow

support LoginAcid task
This commit is contained in:
Alexander Sheiko 2023-05-10 21:48:41 +03:00
parent 3bb78070b7
commit e86c2fa4ce
5 changed files with 58 additions and 7 deletions

View file

@ -10,15 +10,16 @@ import (
var (
username = os.Getenv("TWITTER_USERNAME")
password = os.Getenv("TWITTER_PASSWORD")
email = os.Getenv("TWITTER_EMAIL")
)
func TestAuth(t *testing.T) {
scraper := twitterscraper.New()
if err := scraper.Login(username, password); err != nil {
if err := scraper.Login(username, password, email); err != nil {
t.Fatalf("Login() error = %v", err)
}
if !scraper.IsLoggedIn() {
t.Error("Expected IsLoggedIn() = true")
t.Fatalf("Expected IsLoggedIn() = true")
}
cookies := scraper.GetCookies()
scraper.Logout()