add CanvasRenderer and CanvasLayer test