message: Added assertions to check that PlaybackState gets updated correctly when doPlayToThisPoint is called
diff: import CommandTarget from '../../../stores/view/CommandTarget'
  import Command from '../../../models/Command'
  import UiState from '../../../stores/view/UiState'
  +import PlaybackState from '../../../stores/view/PlaybackState'
  jest.mock('../../../stores/view/UiState')
  jest.mock('../../../stores/view/PlaybackState')
  jest.mock('../../../stores/view/Logs')
  @@ -66,6 +67,7 @@ describe('CommandTarget', () => {
  expect(commandTarget.is.playToThisPoint).toBeFalsy()
  commandTarget.doPlayToThisPoint()
  expect(commandTarget.is.visited).toBeFalsy()
  + expect(PlaybackState.isSingleCommandExecutionEnabled).toBeFalsy()
  _controls = { playToThisPoint: true }
  commandTarget.load(command, _controls)
  @@ -74,6 +76,7 @@ describe('CommandTarget', () => {
  commandTarget.doPlayToThisPoint()
  expect(command.isBreakpoint).toBeFalsy()
  expect(commandTarget.is.visited).toBeTruthy()
  + expect(PlaybackState.isSingleCommandExecutionEnabled).toBeTruthy()
  })
  it('doRecordFromHere starts recording and marks command as visited when correct metadata is loaded', async () => {
  let _controls = {}
  