diff --git a/src/components/target-pane/target-pane.jsx b/src/components/target-pane/target-pane.jsx index 57823a0824ba0c17e63a8cac53c2d2063a675386..bffb876e888b170163fe45d03b6fd2dd2c11f145 100644 --- a/src/components/target-pane/target-pane.jsx +++ b/src/components/target-pane/target-pane.jsx @@ -21,6 +21,7 @@ const TargetPane = ({ fileInputRef, hoveredTarget, spriteLibraryVisible, + onActivateBlocksTab, onChangeSpriteDirection, onChangeSpriteName, onChangeSpriteRotationStyle, @@ -92,6 +93,7 @@ const TargetPane = ({ {spriteLibraryVisible ? ( <SpriteLibrary vm={vm} + onActivateBlocksTab={onActivateBlocksTab} onRequestClose={onRequestCloseSpriteLibrary} /> ) : null} @@ -128,6 +130,7 @@ TargetPane.propTypes = { hoveredSprite: PropTypes.string, receivedBlocks: PropTypes.bool }), + onActivateBlocksTab: PropTypes.func.isRequired, onChangeSpriteDirection: PropTypes.func, onChangeSpriteName: PropTypes.func, onChangeSpriteRotationStyle: PropTypes.func, diff --git a/src/containers/target-pane.jsx b/src/containers/target-pane.jsx index 3d54b86cbe151004cdee8d89386d02917c02dd42..22f5c7c8ee58264a23dd5cf690e16f726d705ef2 100644 --- a/src/containers/target-pane.jsx +++ b/src/containers/target-pane.jsx @@ -202,6 +202,7 @@ class TargetPane extends React.Component { <TargetPaneComponent {...componentProps} fileInputRef={this.setFileInput} + onActivateBlocksTab={this.handleActivateBlocksTab} onChangeSpriteDirection={this.handleChangeSpriteDirection} onChangeSpriteName={this.handleChangeSpriteName} onChangeSpriteRotationStyle={this.handleChangeSpriteRotationStyle} diff --git a/test/integration/sprites.test.js b/test/integration/sprites.test.js index 0aa957bfcfe3c5b07c14c0ac8cc0756240c924e7..83a07793dc7264c4a555c5d6d017802806003eaa 100644 --- a/test/integration/sprites.test.js +++ b/test/integration/sprites.test.js @@ -33,7 +33,7 @@ describe('Working with sprites', () => { await clickXpath('//button[@aria-label="Choose a Sprite"]'); await clickText('Apple', scope.modal); // Closes modal await rightClickText('Apple', scope.spriteTile); // Make sure it is there - await findByText('Motion'); // Make sure we are back to the code tab + await clickText('Motion'); // Make sure we are back to the code tab const logs = await getLogs(); await expect(logs).toEqual([]); });