if(!keybindingEntry.keybindingItem.keybinding){// reveal only if keybinding was added to unassinged. Because the entry will be placed in different position after rendering
if(!keybindingEntry.keybindingItem.keybinding){// reveal only if keybinding was added to unassinged. Because the entry will be placed in different position after rendering
.then(()=>assert.fail('Should fail with parse errors'),
error=>assert.equal(error.message,'Unable to write to the keybindings configuration file. Please open it to correct errors/warnings in the file and try again.'));
.then(()=>assert.fail('Should fail with parse errors'),
error=>assert.equal(error.message,'Unable to write to the keybindings configuration file. Please open it to correct errors/warnings in the file and try again.'));
.then(()=>assert.fail('Should fail with dirty error'),
error=>assert.equal(error.message,'Unable to write to the keybindings configuration file. It has an object which is not of type Array. Please open the file to clean up and try again.'));