Skip to content

Commit 7460da4

Browse files
committed
FIX: specs
1 parent f94081d commit 7460da4

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

app/assets/javascripts/discourse/app/controllers/preferences/interface.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,12 +245,12 @@ export default class InterfaceController extends Controller {
245245

246246
@discourseComputed("userSelectableColorSchemes")
247247
showColorSchemeSelector(lightSchemes) {
248-
return lightSchemes && lightSchemes.length > 1;
248+
return lightSchemes && lightSchemes.length > 2;
249249
}
250250

251251
@discourseComputed("userSelectableDarkColorSchemes")
252252
showDarkColorSchemeSelector(darkSchemes) {
253-
return darkSchemes && darkSchemes.length > 1;
253+
return darkSchemes && darkSchemes.length > 2;
254254
}
255255

256256
get interfaceColorModes() {

app/assets/javascripts/discourse/app/lib/color-scheme-picker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ export function listColorSchemes(site, options = {}) {
3535
id: -1,
3636
name: `${i18n("user.color_schemes.default_description")}`,
3737
colors: options.darkOnly
38-
? defaultDarkColorScheme?.colors
39-
: defaultLightColorScheme?.colors,
38+
? defaultDarkColorScheme?.colors || []
39+
: defaultLightColorScheme?.colors || [],
4040
});
4141

4242
return results.length === 0 ? null : results;

spec/system/interface_color_selector_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
end
6363

6464
it "is not available if the user uses the same scheme for dark mode as the light mode" do
65-
user.user_option.update!(color_scheme_id: light_scheme.id, dark_scheme_id: -1)
65+
user.user_option.update!(color_scheme_id: light_scheme.id, dark_scheme_id: light_scheme.id)
6666
sign_in(user)
6767

6868
visit("/")

themes/horizon/spec/system/user_color_palette_selector_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
let!(:theme) do
88
horizon_theme = upload_theme(set_theme_as_default: set_theme_as_default)
99
horizon_theme.color_schemes.update_all(user_selectable: true)
10+
horizon_theme.update!(dark_color_scheme_id: marigold_palette_dark.id)
1011
horizon_theme
1112
end
1213
fab!(:current_user, :user)

0 commit comments

Comments
 (0)