File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
client/modules/IDE/components Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ const renderComponent = (extraProps = {}) => {
22
22
startSketch : jest . fn ( ) ,
23
23
startAccessibleSketch : jest . fn ( ) ,
24
24
saveProject : jest . fn ( ) ,
25
+ syncFileContent : jest . fn ( ) ,
25
26
currentUser : 'me' ,
26
27
originalProjectName : 'testname' ,
27
28
@@ -100,4 +101,20 @@ describe('<ToolbarComponent />', () => {
100
101
101
102
await waitFor ( ( ) => expect ( props . stopSketch ) . toHaveBeenCalled ( ) ) ;
102
103
} ) ;
104
+
105
+ it ( 'sketch is started when play button is clicked' , async ( ) => {
106
+ const props = renderComponent ( ) ;
107
+ const playButton = screen . getByLabelText ( 'Play only visual sketch' ) ;
108
+ fireEvent . click ( playButton ) ;
109
+
110
+ await waitFor ( ( ) => expect ( props . startSketch ) . toHaveBeenCalled ( ) ) ;
111
+ } ) ;
112
+
113
+ it ( 'sketch content is synched when play button is clicked' , async ( ) => {
114
+ const props = renderComponent ( ) ;
115
+ const playButton = screen . getByLabelText ( 'Play only visual sketch' ) ;
116
+ fireEvent . click ( playButton ) ;
117
+
118
+ await waitFor ( ( ) => expect ( props . syncFileContent ) . toHaveBeenCalled ( ) ) ;
119
+ } ) ;
103
120
} ) ;
You can’t perform that action at this time.
0 commit comments