| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package config
- import (
- "testing"
- )
- func TestLoadCommon_Defaults(t *testing.T) {
- t.Setenv("BA_ENV", "")
- c, err := LoadCommon("ingestd")
- if err != nil {
- t.Fatal(err)
- }
- if c.Env != "dev" {
- t.Fatalf("default env: want dev, got %q", c.Env)
- }
- if c.ServiceName != "ingestd" {
- t.Fatalf("service name: got %q", c.ServiceName)
- }
- if c.ShutdownGrace.Seconds() != 15 {
- t.Fatalf("shutdown grace default: got %v", c.ShutdownGrace)
- }
- }
- func TestLoadCommon_BadEnv(t *testing.T) {
- t.Setenv("BA_ENV", "qa")
- _, err := LoadCommon("ingestd")
- if err == nil {
- t.Fatal("expected error for bad env")
- }
- }
- func TestLoadIngestd_Defaults(t *testing.T) {
- c, err := LoadIngestd()
- if err != nil {
- t.Fatal(err)
- }
- if c.MaxPayloadBytes != 256*1024 {
- t.Fatalf("max payload: %d", c.MaxPayloadBytes)
- }
- if c.RateLimitPerSource != 100 {
- t.Fatalf("rate limit per source: %d", c.RateLimitPerSource)
- }
- }
|