Skip to content

Commit dd230af

Browse files
committed
Use let for string
1 parent 45c8aac commit dd230af

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

spec/geo_pattern_spec.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,22 @@
22
require 'spec_helper'
33

44
RSpec.describe GeoPattern do
5+
let(:string) { 'Mastering Markdown' }
6+
57
context '.generate' do
68
it 'generates a pattern for a string' do
7-
pattern = GeoPattern.generate('Mastering Markdown')
9+
pattern = GeoPattern.generate(string)
810
expect(pattern).not_to be_nil
911
end
1012

1113
it 'is always the same' do
12-
pattern1 = GeoPattern.generate('Mastering Markdown')
13-
pattern2 = GeoPattern.generate('Mastering Markdown')
14+
pattern1 = GeoPattern.generate(string)
15+
pattern2 = GeoPattern.generate(string)
1416

1517
expect(pattern1.svg_string).to eq pattern2.svg_string
1618
end
1719

1820
it 'sets background color with adjusting hue and saturation based on string' do
19-
string = 'Mastering Markdown'
2021
html_base_color = '#fc0'
2122
rgb_base_color = html_to_rgb_for_string(string, html_base_color)
2223
pattern = GeoPattern.generate(string, base_color: html_base_color)
@@ -25,7 +26,6 @@
2526
end
2627

2728
it 'sets background color' do
28-
string = 'Mastering Markdown'
2929
html_base_color = '#fc0'
3030
rgb_base_color = html_to_rgb(html_base_color)
3131
pattern = GeoPattern.generate(string, color: html_base_color)
@@ -34,7 +34,6 @@
3434
end
3535

3636
it 'uses the specified generator' do
37-
string = 'Mastering Markdown'
3837

3938
pattern1 = GeoPattern.generate(string, generator: GeoPattern::SineWavePattern)
4039
pattern2 = GeoPattern.generate(string)

0 commit comments

Comments
 (0)