Skip to content

ember-cli-addon-docs includes ember-modal-dialog and interferes with documented addon #429

Closed
@psbanka

Description

@psbanka

Hi, there. I have an addon which uses and extends ember-modal-dialog . However, when running tests of our addon, the test suddenly fail after adding ember-cli-addon-docs. Specifically, the dialog no longer inserts its overlay (and our tests verify this). This appears to be due to the fact that ember-cli-addon-docs extends the default dialog in this file: addon/components/modal-dialog/component.js therefore, our unit-tests fail because we are in a testing mode.

export default ModalDialog.extend({
  renderInPlace: computed(function() {
    let config = getOwner(this).resolveRegistration('config:environment')
    return config.environment === 'test';
  })
});

How should we proceed? We do not want to change our tests, because clearly this will be testing the wrong thing. Is there a reason why this has to be in place for ember-cli-addon-docs ?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions