package service import ( "os" "testing" "github.com/stretchr/testify/require" ) func TestService_Mirror(t *testing.T) { cfgPath := os.Getenv("INTEGRATION_TEST_CONFIG") if cfgPath == "" { t.Skip("set INTEGRATION_TEST_CONFIG to run this test") } cfg, err := ReadConfig(cfgPath) require.NoError(t, err, cfgPath) srv, err := NewService(cfg) require.NoError(t, err, "creating service") for _, mirror := range srv.cfg.Mirrors { err = srv.Mirror(mirror) require.NoError(t, err) } }