test('allows use of register in unit tests', function(assert) {
  assert.expect(1);
  let controller = this.subject();

  register(this, 'service:foo', Service.extend({
      foo() {
        assert.ok(true);
      }
    })
  );

  controller.send('foo');
});
Esempio n. 2
0
    beforeEach(function() {
      register(this, 'helper:greeting-sayer', MicroString.extend({
        actions: {
          recompute(current, [value]) {
            return `Hello ${value}!`;
          },
          set(current, value) {
            return `Hello ${value}!`;
          }
        }
      }));

      this.render(hbs`
{{#with (greeting-sayer "World") as |str|}}
  <span class="message">{{str}}</span>

  <button class="next" {{action (action str.set "Planet")}}>Planet</button>
  <button class="recompute" {{action (action str.recompute)}}>Reset</button>
{{/with}}
`);
    });