Sha256: 6cd1ccccdca46db436685da19fb5a4c3673cd65b81021ed6f24fb8dbe7e1f4f6

Contents?: true

Size: 626 Bytes

Versions: 3

Compression:

Stored size: 626 Bytes

Contents

import EventedMixin from '../../lib/mixins/evented';
import CoreObject from '../../lib/system/core_object';
import { moduleFor, AbstractTestCase } from 'internal-test-helpers';

moduleFor(
  'Ember.Evented',
  class extends AbstractTestCase {
    ['@test works properly on proxy-ish objects'](assert) {
      let eventedProxyObj = CoreObject.extend(EventedMixin, {
        unknownProperty() {
          return true;
        },
      }).create();

      let noop = function() {};

      eventedProxyObj.on('foo', noop);
      eventedProxyObj.off('foo', noop);

      assert.ok(true, 'An assertion was triggered');
    }
  }
);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
discourse-ember-source-3.6.0.0 dist/es/@ember/-internals/runtime/tests/mixins/evented_test.js
discourse-ember-source-3.5.1.1 dist/es/ember-runtime/tests/mixins/evented_test.js
discourse-ember-source-3.5.1.0 dist/dist/es/ember-runtime/tests/mixins/evented_test.js