Add tests for feature/addresses_small_items

- This moves tests from test_controller.py to test_canvas.py and updates them when appropriate.