JavaScript logoJavaScript/
JS-0792

Invalid use of test waitersJS-0792

Minor severityMinor
Bug Risk categoryBug Risk
ember

Test waiters should follow follwing best practices:

  • Used in module scope
  • Assigned to a variable

Bad Practice

import { buildWaiter } from 'ember-test-waiters';

function useWaiter() {
  const myOtherWaiter = buildWaiter('the second'); // inside function
}
import { buildWaiter } from 'ember-test-waiters';

buildWaiter('the second'); // not stored in variable
import { buildWaiter } from 'ember-test-waiters';

const myWaiter = buildWaiter('waiterName');