package params_test import ( "testing" "github.com/prysmaticlabs/prysm/v3/config/params" "github.com/prysmaticlabs/prysm/v3/testing/require" ) func TestPraterConfigMatchesUpstreamYaml(t *testing.T) { presetFPs := presetsFilePath(t, "mainnet") mn, err := params.ByName(params.MainnetName) require.NoError(t, err) cfg := mn.Copy() for _, fp := range presetFPs { cfg, err = params.UnmarshalConfigFile(fp, cfg) require.NoError(t, err) } configFP := testnetConfigFilePath(t, "prater") pcfg, err := params.UnmarshalConfigFile(configFP, nil) require.NoError(t, err) fields := fieldsFromYamls(t, append(presetFPs, configFP)) assertYamlFieldsMatch(t, "prater", fields, pcfg, params.PraterConfig()) }