This repository has been archived on 2023-08-30. You can view files and clone it, but cannot push or open issues or pull requests.
l9_stud_bot/modules/tg/tg_test.go

41 lines
779 B
Go
Raw Normal View History

package tg
import (
"log"
"os"
"testing"
)
func TestCheckEnv(t *testing.T) {
if err := CheckEnv(); err != nil {
log.Fatal(err)
}
// Добавляем несуществующий ключ
env_keys = append(env_keys, "LOST_KEY")
if err := CheckEnv(); err != nil {
log.Println(err)
env_keys = env_keys[:len(env_keys)-1]
}
}
func TestInitBot(t *testing.T) {
if err := CheckEnv(); err != nil {
log.Fatal(err)
}
_, err := InitBot("test", "TESTpass1!", "testdb", os.Getenv("TELEGRAM_APITOKEN"))
if err != nil {
log.Fatal(err)
}
// Тестируем неправильный токен
_, err = InitBot("test", "TESTpass1!", "testdb", os.Getenv("TELEGRAM_APITOKEN")+"oops")
if err != nil {
log.Println(err)
}
}
func TestInitUser(t *testing.T) {
}