mirror of https://github.com/hashicorp/consul
fixed tests
parent
6bbcc993a4
commit
6b84fbe6b6
|
@ -101,7 +101,7 @@
|
|||
/>
|
||||
<Hds::Button type="button" @text="Cancel" @color="secondary"
|
||||
data-test-link-to-hcp-modal-cancel-button
|
||||
{{on "click" (fn this.deactivateModal)}}
|
||||
{{on "click" F.close}}
|
||||
/>
|
||||
</Hds::ButtonSet>
|
||||
</M.Footer>
|
||||
|
|
|
@ -27,6 +27,12 @@ export default class LinkToHcpModalComponent extends Component {
|
|||
isGeneratingToken = false;
|
||||
AccessLevel = ACCESS_LEVEL;
|
||||
|
||||
constructor(args, owner) {
|
||||
super(...arguments);
|
||||
// it is needed for .lookup to not flakey in tests
|
||||
this.hideModal = this.hcpLinkModal.hide.bind(this.hcpLinkModal);
|
||||
}
|
||||
|
||||
get isReadOnlyAccessLevelSelected() {
|
||||
return this.accessLevel === this.AccessLevel.GLOBALREADONLY;
|
||||
}
|
||||
|
@ -35,10 +41,6 @@ export default class LinkToHcpModalComponent extends Component {
|
|||
return this.token && this.token.length > 0;
|
||||
}
|
||||
|
||||
deactivateModal = () => {
|
||||
this.hcpLinkModal.hide();
|
||||
};
|
||||
|
||||
onGenerateTokenClicked = (policy) => {
|
||||
this.isGeneratingToken = true;
|
||||
let token = this.tokenRepo.create({
|
||||
|
@ -53,12 +55,12 @@ export default class LinkToHcpModalComponent extends Component {
|
|||
});
|
||||
};
|
||||
|
||||
@action
|
||||
onCancel() {
|
||||
this.deactivateModal();
|
||||
}
|
||||
@action
|
||||
onAccessModeChanged({ target }) {
|
||||
this.accessLevel = target.value;
|
||||
}
|
||||
@action
|
||||
deactivateModal() {
|
||||
this.hideModal();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -60,8 +60,5 @@ module('Acceptance | link to hcp', function (hooks) {
|
|||
|
||||
// link to HCP modal appears
|
||||
assert.dom(linkToHcpModalSelector).isVisible('Link to HCP modal is visible');
|
||||
|
||||
// Click on the cancel button
|
||||
await click(`${linkToHcpModalSelector} ${linkToHcpModalCancelButtonSelector}`);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue