Remove pointer math (comparison) from render caching, as it is unreliable

This commit is contained in:
Paul Bellamy
2016-02-15 12:28:25 +00:00
parent a2710ecfd5
commit a0a60ca079
7 changed files with 42 additions and 28 deletions

View File

@@ -13,12 +13,9 @@ type mockRenderer struct {
render.RenderableNodes
}
func (m mockRenderer) Render(rpt report.Report) render.RenderableNodes {
return m.RenderableNodes
}
func (m mockRenderer) Stats(rpt report.Report) render.Stats {
return render.Stats{}
}
func (m mockRenderer) Render(rpt report.Report) render.RenderableNodes { return m.RenderableNodes }
func (m mockRenderer) Stats(rpt report.Report) render.Stats { return render.Stats{} }
func (m mockRenderer) ResetCache() {}
func TestReduceRender(t *testing.T) {
renderer := render.Reduce([]render.Renderer{