Function

Module: @ember/test
name
String
The name of the helper method to add.
helperMethod
Function
options
Object

registerHelper is used to register a test helper that will be injected when App.injectTestHelpers is called.

The helper method will always be called with the current Application as the first parameter.

For example:

1
2
3
4
5
6
import { registerHelper } from '@ember/test';
import { run } from '@ember/runloop';

registerHelper('boot', function(app) {
  run(app, app.advanceReadiness);
});

This helper can later be called without arguments because it will be called with app as the first parameter.

1
2
3
4
5
import Application from '@ember/application';

App = Application.create();
App.injectTestHelpers();
boot();