Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/discourse-theme.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ on:
jobs:
ci:
uses: discourse/.github/.github/workflows/discourse-theme.yml@v1
with:
core_ref: glimmer-topic-list-mode
15 changes: 7 additions & 8 deletions spec/system/topic_thumbnails_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,13 @@
end

context "with default raw-hbs topic list" do
before do
SiteSetting.glimmer_topic_list_mode = "disabled"
end

it "is using legacy topic list" do
visit "/latest"
expect(page).to have_css(".topic-list")
enabled =
page.evaluate_script("Discourse.lookup('service:current-user').canUseGlimmerTopicList")
expect(page).to have_css(".topic-list.ember-view")
expect(enabled).to eq(false)
end

Expand All @@ -52,15 +54,12 @@

context "with glimmer topic list" do
before do
SiteSetting.experimental_glimmer_topic_list_groups = Group::AUTO_GROUPS[:everyone].to_s
SiteSetting.glimmer_topic_list_mode = "auto"
end

it "is using glimmer topic list" do
visit "/latest"
expect(page).to have_css(".topic-list")
enabled =
page.evaluate_script("Discourse.lookup('service:current-user').canUseGlimmerTopicList")
expect(enabled).to eq(true)
expect(page).to have_css(".topic-list:not(.ember-view)")
end

it_behaves_like "topic thumbnails"
Expand Down
Loading