(elClass, text)
| 281 | } |
| 282 | |
| 283 | function checkIfEditable(elClass, text) { |
| 284 | return function() { |
| 285 | var label = document.getElementsByClassName(elClass)[0]; |
| 286 | |
| 287 | expect(label.textContent).toBe(text); |
| 288 | |
| 289 | var labelBox = label.getBoundingClientRect(); |
| 290 | var labelX = labelBox.left + labelBox.width / 2; |
| 291 | var labelY = labelBox.top + labelBox.height / 2; |
| 292 | |
| 293 | mouseEvent('click', labelX, labelY); |
| 294 | |
| 295 | var editBox = document.getElementsByClassName('plugin-editable editable')[0]; |
| 296 | expect(editBox).toBeDefined(); |
| 297 | expect(editBox.textContent).toBe(text); |
| 298 | expect(editBox.getAttribute('contenteditable')).toBe('true'); |
| 299 | }; |
| 300 | } |
| 301 | |
| 302 | function checkIfDraggable(elClass) { |
| 303 | return function() { |
no test coverage detected
searching dependent graphs…