(entry, onDone = flushClockAndSave)
| 268 | } |
| 269 | |
| 270 | function populateEntry(entry, onDone = flushClockAndSave) { |
| 271 | const keys = Object.keys(entry); |
| 272 | for (const key of keys) { |
| 273 | const value = entry[key]; |
| 274 | if (key === 'body') { |
| 275 | cy.getMarkdownEditor().first().as('bodyEditor'); |
| 276 | cy.get('@bodyEditor').click(); |
| 277 | cy.get('@bodyEditor').clear({ force: true }); |
| 278 | cy.get('@bodyEditor').type(value, { force: true }); |
| 279 | } else { |
| 280 | cy.get(`[id^="${key}-field"]`).first().clear({ force: true }); |
| 281 | cy.get(`[id^="${key}-field"]`).first().type(value, { force: true }); |
| 282 | } |
| 283 | } |
| 284 | |
| 285 | onDone(); |
| 286 | } |
| 287 | |
| 288 | function newPost() { |
| 289 | // click even if covered by toast |
no test coverage detected