({
layer,
viewport = testViewport,
onError = defaultOnError
}: InitializeLayerTestOptions)
| 34 | }; |
| 35 | |
| 36 | function initializeLayerManager({ |
| 37 | layer, |
| 38 | viewport = testViewport, |
| 39 | onError = defaultOnError |
| 40 | }: InitializeLayerTestOptions): LayerManager { |
| 41 | const layerManager = new LayerManager(device, {viewport}); |
| 42 | layerManager.setProps({ |
| 43 | onError: error => onError(error, `initializing ${layer.id}`) |
| 44 | }); |
| 45 | |
| 46 | layerManager.setLayers([layer]); |
| 47 | return layerManager; |
| 48 | } |
| 49 | |
| 50 | /** Test that initializing a layer does not throw. |
| 51 | * Use `testInitializeLayerAsync` if the layer's initialization flow contains async operations. |
no test coverage detected
searching dependent graphs…