Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit a9f5453

Browse files
committed
FIX: Specs
1 parent 3203da6 commit a9f5453

File tree

4 files changed

+3
-34
lines changed

4 files changed

+3
-34
lines changed

assets/javascripts/discourse/admin/models/ai-feature.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default class AiFeature extends RestModel {
99
"description",
1010
"enable_setting",
1111
"persona",
12-
"persona_setting",
12+
"persona_setting"
1313
);
1414
}
1515
}

assets/javascripts/discourse/components/ai-feature-editor.gjs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import Component from "@glimmer/component";
2-
import { action } from "@ember/object";
32
import { service } from "@ember/service";
43
import BackButton from "discourse/components/back-button";
5-
import { popupAjaxError } from "discourse/lib/ajax-error";
6-
import getURL from "discourse/lib/get-url";
74
import SiteSettingComponent from "admin/components/site-setting";
85

96
export default class AiFeatureEditor extends Component {

spec/requests/admin/ai_features_controller_spec.rb

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -29,27 +29,4 @@
2929
expect(response.parsed_body["name"]).to eq(I18n.t "discourse_ai.features.summarization.name")
3030
end
3131
end
32-
33-
describe "#update" do
34-
before do
35-
SiteSetting.ai_summarization_persona = summarizer_persona.id
36-
SiteSetting.ai_summarization_enabled = true
37-
end
38-
39-
it "updates the feature" do
40-
expect(SiteSetting.ai_summarization_persona).to eq(summarizer_persona.id.to_s)
41-
expect(SiteSetting.ai_summarization_enabled).to eq(true)
42-
43-
put "/admin/plugins/discourse-ai/ai-features/1.json",
44-
params: {
45-
ai_feature: {
46-
enabled: false,
47-
persona_id: alternate_summarizer_persona.id,
48-
},
49-
}
50-
51-
expect(SiteSetting.ai_summarization_persona).to eq(alternate_summarizer_persona.id.to_s)
52-
expect(SiteSetting.ai_summarization_enabled).to eq(false)
53-
end
54-
end
5532
end

spec/system/admin_ai_features_spec.rb

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
expect(page).to have_current_path("/admin/plugins")
5151
end
5252

53-
it "can edit the AI feature" do
53+
it "shows edit page with settings" do
5454
ai_features_page.visit
5555
ai_features_page.click_edit_feature(I18n.t("discourse_ai.features.summarization.name"))
5656
expect(page).to have_current_path("/admin/plugins/discourse-ai/ai-features/1/edit")
@@ -59,11 +59,6 @@
5959
text: I18n.t("discourse_ai.features.summarization.name"),
6060
)
6161

62-
form.field("persona_id").select(-6)
63-
form.submit
64-
expect(page).to have_current_path("/admin/plugins/discourse-ai/ai-features")
65-
expect(ai_features_page).to have_feature_persona(
66-
I18n.t("discourse_ai.ai_bot.personas.creative.name"),
67-
)
62+
expect(page).to have_css(".setting")
6863
end
6964
end

0 commit comments

Comments
 (0)