All files / addon/utils assert-if-using-renamed-events.js

0% Statements 0/11
0% Branches 0/6
0% Functions 0/2
0% Lines 0/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                                 
import { assert } from '@ember/debug';
import { dasherize } from '@ember/string';
 
export default function asserIfUsingRenamedEvents(component) {
  const keyPress = component.get('keyPress');
  if (keyPress) {
    assertEvent('keyPress');
  }
 
  const keyUp = component.get('keyUp');
  if (keyUp) {
    assertEvent('keyUp');
  }
 
  const keyDown = component.get('keyDown');
  if (keyDown) {
    assertEvent('keyDown');
  }
}
 
function assertEvent(eventName) {
  const dasherizedEventName = dasherize(eventName);
  assert(`This event has been renamed from "${eventName}" to "${dasherizedEventName}", please rename occordingly`);
}