register and balances accept bpi
This commit is contained in:
@@ -92,6 +92,42 @@ func TestFileAdd(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestFileTestdataMacroWithBPI(t *testing.T) {
|
||||
paths, err := filepath.Glob("./testdata/macro.d/*")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
f, err := NewFiles(paths[0], paths[1:]...)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
deltas, err := f.Deltas()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
bpis, err := NewBPIs("./testdata/bpi.bpi")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
t.Run("bal like", func(t *testing.T) {
|
||||
bal := deltas.Like(LikeName(`^AssetAccount:Bond`)).Balances().WithBPIs(bpis)
|
||||
for k, v := range bal {
|
||||
t.Logf("%s: %+v", k, v)
|
||||
}
|
||||
})
|
||||
|
||||
t.Run("reg like", func(t *testing.T) {
|
||||
reg := deltas.Like(LikeName(`^AssetAccount:Bond`)).Register()
|
||||
for k, v := range reg {
|
||||
t.Logf("%s: %+v", k, v.WithBPIs(bpis))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func TestFileTestdata(t *testing.T) {
|
||||
t.Run("macro.d", func(t *testing.T) {
|
||||
paths, err := filepath.Glob("./testdata/macro.d/*")
|
||||
|
||||
Reference in New Issue
Block a user