// // Copyright (c) 2022-2023 Markku Rossi // // All rights reserved. // package circuit import ( "testing" ) var tmplXOR = ` ` var tmplXORExpanded = ` ` func TestTemplate(t *testing.T) { tmpl := NewTemplate(tmplXOR) tmpl.IntCvt = func(v int) float64 { return float64(v) * 25 / 100 } expanded := tmpl.Expand() if expanded != tmplXORExpanded { t.Errorf("template expansion failed: got\n%v\n", expanded) } }