There are extensive unit tests [here](https://github.com/dtaylor113/manageiq-ui-self_service/blob/master/tests/blueprints/blueprint-canvas.directive.spec.js) and [here](https://github.com/dtaylor113/manageiq-ui-self_service/blob/master/tests/blueprints/blueprint-editor.directive.spec.js) These existing 'blueprint canvas' unit tests would need to be updated to work with the generalized a-pf pfCanvas component.
There are extensive unit tests here and here
These existing 'blueprint canvas' unit tests would need to be updated to work with the generalized a-pf pfCanvas component.