summaryrefslogtreecommitdiffhomepage
path: root/test/color_spec.rb
diff options
context:
space:
mode:
authorTom Black <[email protected]>2017-05-19 19:57:58 -0400
committerTom Black <[email protected]>2017-05-20 21:40:40 -0400
commit09ed2811ad3ccb9af50028447fabbcee5b5c5ae2 (patch)
treefb79eb28497e2ccc2d44b86a40034984649e9eb3 /test/color_spec.rb
parent6ab1ad93c6ae1704fee0adb77dbcf8c721913a73 (diff)
downloadruby2d-09ed2811ad3ccb9af50028447fabbcee5b5c5ae2.tar.gz
ruby2d-09ed2811ad3ccb9af50028447fabbcee5b5c5ae2.zip
Remove trailing whitespace everywhere
It's what all the kids are doing
Diffstat (limited to 'test/color_spec.rb')
-rw-r--r--test/color_spec.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/color_spec.rb b/test/color_spec.rb
index 0fb65c8..299f403 100644
--- a/test/color_spec.rb
+++ b/test/color_spec.rb
@@ -1,37 +1,37 @@
require 'ruby2d'
RSpec.describe Ruby2D::Color do
-
+
describe '#is_valid?' do
it 'determines if a color string is valid' do
expect(Ruby2D::Color.is_valid? 'red').to eq true
expect(Ruby2D::Color.is_valid? 'balloons').to eq false
end
-
+
it 'determines if a color string is a valid hex value' do
expect(Ruby2D::Color.is_valid? '#c0c0c0').to eq true
expect(Ruby2D::Color.is_valid? '#00000').to eq false
expect(Ruby2D::Color.is_valid? '123456').to eq false
end
-
+
it 'determines if an array is a valid color' do
expect(Ruby2D::Color.is_valid? [1, 0, 0.0, 1.0]).to eq true
expect(Ruby2D::Color.is_valid? [1.0, 0, 0]).to eq false
end
-
+
it 'prevents color values that are out of range' do
expect(Ruby2D::Color.is_valid? [1.2, 0, 0, 0]).to eq false
expect(Ruby2D::Color.is_valid? [0, 0, -0.1, 0]).to eq false
expect(Ruby2D::Color.is_valid? [0, 0, 0, 2]).to eq false
end
end
-
+
describe '#new' do
it 'raises error on bad color' do
expect { Ruby2D::Color.new 42 }.to raise_error Ruby2D::Error
end
end
-
+
describe '#opacity' do
it 'sets and returns the opacity' do
s1 = Square.new
@@ -42,5 +42,5 @@ RSpec.describe Ruby2D::Color do
expect(s2.opacity).to eq 0.7
end
end
-
+
end