adds canvas tests for 100% coverage