Skip to content

Commit

Permalink
Fix translation tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kcinay055679 committed Jun 11, 2024
1 parent 8ee9adb commit dbe1d80
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 43 deletions.
2 changes: 1 addition & 1 deletion frontend/app/components/encryptable/form.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ export default class Form extends BaseFormComponent {
}
get availableFolders() {
return this.store.query("folder", { teamId: this.selectedTeam.get("id")})
return this.store.query("folder", { teamId: this.selectedTeam?.get("id")})
}
@action
Expand Down
49 changes: 27 additions & 22 deletions frontend/app/templates/components/encryptable/form.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -37,34 +37,39 @@
</div>
<div class="col-md-6 order-2">
<div class="form-group col-md-12" id="team-power-select">
<form.element id="encryptable-form-team" @label={{t "team"}} @controlType="power-select"
@options={{this.assignableTeams}} @value={{this.selectedTeam}}
@customError={{t (validation-error-key this.changeset.error.team.validation)}} as |el|>
<el.control class={{if this.changeset.error.team.validation "invalid-input-ps"}} @placeholder={{t
"encryptable/credentials.edit.team_placeholder"}}
@renderInPlace={{true}} @onChange={{this.setSelectedTeam}} as |team|>
{{#if team.isPersonalTeam }}
<label for="encryptable-form-team"> {{t "team"}}</label>
<PowerSelect
id="encryptable-form-team"
@selected={{this.selectedTeam}}
@renderInPlace="true"
@options={{this.assignableTeams}}
@placeholder={{t "encryptable/credentials.edit.team_placeholder"}}
@onChange={{this.setSelectedTeam}}
as |team|>
{{#if team.isPersonalTeam }}
{{this.userService.username}}
{{else}}
{{team.name}}
{{/if}}
</el.control>
</form.element>
</PowerSelect>
</div>
<div class="form-group col-md-12" id="folder-power-select">
<form.element id="encryptable-form-folder" if="encryptable-form-folder"
@options={{this.availableFolders}} @label={{t "folder"}} @controlType="power-select"
@value={{this.selectedFolder}}
@searchEnabled={{true}} @allowClear={{true}} @searchField={{"name"}}
@customError={{t (validation-error-key this.changeset.error.folder.validation)}} as
|el|>
<el.control class={{if this.changeset.error.folder.validation "invalid-input-ps"}}
@disabled={{this.isFolderDropdownDisabled}}
@placeholder={{t "encryptable/credentials.edit.folder_placeholder"}}
@renderInPlace={{true}} @onChange={{this.setFolder}} as |folder|>
{{folder.name}}
</el.control>
</form.element>

<label for="encryptable-form-folder"> {{t "folder"}}</label>
<PowerSelect
id="encryptable-form-folder"
@searchEnabled="true"
@searchField="name"
@selected={{this.selectedFolder}}
@options={{this.availableFolders}}
@allowClear={{true}}
@disabled={{this.isFolderDropdownDisabled}}
@placeholder={{t "encryptable/credentials.edit.folder_placeholder"}}
@renderInPlace={{true}}
@onChange={{this.setFolder}}
as |folder|>
{{folder.name}}
</PowerSelect>
</div>
</div>
</div>
Expand Down
42 changes: 22 additions & 20 deletions frontend/tests/integration/components/encryptable/form-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,10 @@ module("Integration | Component | encryptable/form", function (hooks) {

hooks.beforeEach(function () {
this.owner.unregister("service:store");
this.owner.register("service:store", storeStub);
this.owner.unregister("service:navService");
this.owner.unregister("service:userService");

this.owner.register("service:store", storeStub);
this.owner.register("service:navService", navServiceStub);
this.owner.register("service:userService", userServiceStub);
});
Expand All @@ -111,7 +113,7 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team Select a Team"
);
Expand All @@ -123,7 +125,7 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team bbteam"
);
Expand All @@ -135,9 +137,9 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Folder bbt"
"Folder bbt ×"
);

assert.equal(
Expand Down Expand Up @@ -175,9 +177,9 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team Wählen Sie ein Team aus"
"Team Wähle ein Team aus"
);

await selectChoose(
Expand All @@ -187,7 +189,7 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team bbteam"
);
Expand All @@ -199,9 +201,9 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Ordner bbt"
"Ordner bbt ×"
);

assert.equal(
Expand Down Expand Up @@ -239,7 +241,7 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team Wähl äs Team us"
);
Expand All @@ -251,14 +253,14 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Team bbteam"
);

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Ordner Wähl ä Ordner us"
);
Expand All @@ -270,9 +272,9 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Ordner bbt"
"Ordner bbt ×"
);

assert.equal(
Expand Down Expand Up @@ -310,7 +312,7 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Équipe Choisissez une équipe"
);
Expand All @@ -322,14 +324,14 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-team")
.querySelector("#team-power-select")
.innerText.replace(/\s+/g, " "),
"Équipe bbteam"
);

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Dossier Choisissez un dossier"
);
Expand All @@ -341,9 +343,9 @@ module("Integration | Component | encryptable/form", function (hooks) {

assert.equal(
this.element
.querySelector("#encryptable-form-folder")
.querySelector("#folder-power-select")
.innerText.replace(/\s+/g, " "),
"Dossier bbt"
"Dossier bbt ×"
);

assert.equal(
Expand Down

0 comments on commit dbe1d80

Please sign in to comment.