File tree Expand file tree Collapse file tree 3 files changed +8
-13
lines changed Expand file tree Collapse file tree 3 files changed +8
-13
lines changed Original file line number Diff line number Diff line change 2
2
3
3
FactoryBot . define do
4
4
factory :color_scheme do
5
- name { Faker ::Color . color_name . titleize }
5
+ sequence ( : name) { | n | " #{ Faker ::Color . color_name . titleize } #{ n } " }
6
6
weight_50 { Faker ::Color . hex_color }
7
7
weight_100 { Faker ::Color . hex_color }
8
8
weight_200 { Faker ::Color . hex_color }
Original file line number Diff line number Diff line change 3
3
RSpec . describe "Settings Color Schemes" , type : :request do
4
4
let ( :default_color_scheme ) { ColorScheme . find_or_create_default }
5
5
let ( :curated_colors ) do
6
- curated_color_names = YAML . load_file ( Rails . root . join ( "config" , "curated_colors.yml" ) ) . sample ( 3 )
7
-
8
- curated_color_names . map do |name |
9
- FactoryBot . create ( :color_scheme , name : name )
10
- end
6
+ FactoryBot . create_list ( :color_scheme , 3 )
11
7
end
12
8
13
9
before do
14
10
default_color_scheme
15
- curated_colors
11
+
12
+ allow ( ColorScheme ) . to receive ( :curated ) . and_return ( curated_colors )
16
13
end
17
14
18
15
describe "GET color_schemes#show" do
Original file line number Diff line number Diff line change 4
4
5
5
RSpec . describe "Customize Color Scheme" , type : :system do
6
6
let ( :curated_colors ) do
7
- curated_color_names = YAML . load_file ( Rails . root . join ( "config" , "curated_colors.yml" ) ) . sample ( 3 )
8
-
9
- curated_color_names . map do |name |
10
- FactoryBot . create ( :color_scheme , name : name )
11
- end
7
+ FactoryBot . create_list ( :color_scheme , 3 )
12
8
end
13
9
14
- before { curated_colors }
10
+ before do
11
+ allow ( ColorScheme ) . to receive ( :curated ) . and_return ( curated_colors )
12
+ end
15
13
16
14
it "user can selected a curated color scheme" do
17
15
visit settings_color_scheme_path
You can’t perform that action at this time.
0 commit comments