Skip to content

Commit 5ba33e9

Browse files
committed
Fix specs for updated autocompleter
1 parent 564774e commit 5ba33e9

File tree

6 files changed

+12
-8
lines changed

6 files changed

+12
-8
lines changed

modules/backlogs/spec/features/admin/backlogs_settings_spec.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@
7676
expect(page).to have_heading "Backlogs"
7777

7878
wait_for_network_idle
79+
story_autocompleter.expect_blank
80+
task_autocompleter.expect_blank
81+
7982
# Select a value in the story autocompleter...
8083
story_autocompleter.select_option "Feature"
8184
story_autocompleter.expect_selected "Feature"

spec/forms/custom_fields/inputs/multi_select_list_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
it "sets correct autocompleter inputs" do
4949
expect(autocompleter["data-items"]).to have_json_size(4)
5050
expect(autocompleter["data-model"]).to have_json_size(2)
51-
expect(autocompleter["data-model"]).to be_json_eql(%{[{"name": "tre"}, {"name": "quattro"}]})
51+
expect(autocompleter["data-model"]).to be_json_eql(%{[{"disabled": false, "name": "tre", "selected": true}, {"disabled": false, "name": "quattro", "selected": true}]})
5252
end
5353
end
5454
end

spec/forms/custom_fields/inputs/multi_version_select_list_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
it "sets correct autocompleter inputs" do
4343
expect(autocompleter["data-items"]).to have_json_size(5)
4444
expect(autocompleter["data-model"]).to have_json_size(2)
45-
expect(autocompleter["data-model"]).to be_json_eql(value.map { it.slice(:name) }.to_json).excluding("group_by")
45+
expect(autocompleter["data-model"])
46+
.to be_json_eql(value.map { it.slice(:name) }.to_json).excluding("group_by", "selected", "disabled")
4647
end
4748
end
4849
end

spec/forms/custom_fields/inputs/single_select_list_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
it_behaves_like "rendering autocompleter", "List field" do
4141
it "sets correct autocompleter inputs" do
4242
expect(autocompleter["data-items"]).to have_json_size(3)
43-
expect(autocompleter["data-model"]).to be_json_eql(%{{"name": "eins"}})
43+
expect(autocompleter["data-model"]).to be_json_eql(%{{"disabled": false, "name": "eins", "selected": true}})
4444
end
4545
end
4646

@@ -63,15 +63,15 @@
6363
# [1] CustomFields::Inputs::SingleSelectList#list_items
6464
describe "with an option selected" do
6565
it "pre-selects the selected value" do
66-
expect(autocompleter["data-model"]).to be_json_eql(%{{"name": "drei"}})
66+
expect(autocompleter["data-model"]).to be_json_eql(%{{"disabled": false, "name": "drei", "selected": true}})
6767
end
6868
end
6969

7070
describe "with no option selected" do
7171
let(:value) { nil }
7272

7373
it "pre-selects the default value" do
74-
expect(autocompleter["data-model"]).to be_json_eql(%{{"name": "zwei"}})
74+
expect(autocompleter["data-model"]).to be_json_eql(%{{"disabled": false, "name": "zwei", "selected": true}})
7575
end
7676
end
7777
end

spec/forms/custom_fields/inputs/single_version_select_list_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
it_behaves_like "rendering autocompleter", "Version field" do
4141
it "sets correct autocompleter inputs" do
4242
expect(autocompleter["data-items"]).to have_json_size(1)
43-
expect(autocompleter["data-model"]).to be_json_eql(%{{"name":"Version 26"}}).excluding("group_by")
43+
expect(autocompleter["data-model"]).to be_json_eql(%{{"name": "Version 26"}}).excluding("group_by", "selected", "disabled")
4444
end
4545
end
4646
end

spec/forms/projects/settings/custom_fields_form_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
expect(page).to have_element "opce-autocompleter", "data-label-for-id": "\"#{label_id}\"" do |autocompleter|
122122
expect(autocompleter["data-multiple"]).to be_json_eql(%{false})
123123
expect(autocompleter["data-items"]).to have_json_size(3)
124-
expect(autocompleter["data-model"]).to be_json_eql(%{{"name": "eins"}})
124+
expect(autocompleter["data-model"]).to be_json_eql(%{{"disabled": false, "name": "eins", "selected": true}})
125125
end
126126
end
127127

@@ -133,7 +133,7 @@
133133
expect(autocompleter["data-multiple"]).to be_json_eql(%{true})
134134
expect(autocompleter["data-items"]).to have_json_size(4)
135135
expect(autocompleter["data-model"]).to have_json_size(2)
136-
expect(autocompleter["data-model"]).to be_json_eql(%{[{"name": "tre"}, {"name": "quattro"}]})
136+
expect(autocompleter["data-model"]).to be_json_eql(%{[{"disabled": false, "name": "tre", "selected": true}, {"disabled": false, "name": "quattro", "selected": true}]})
137137
end
138138
end
139139

0 commit comments

Comments
 (0)