Module: CarrierWave::Test::Matchers
- Defined in:
- lib/carrierwave/test/matchers.rb
Overview
These are some matchers that can be used in RSpec specs, to simplify the testing of uploaders.
Defined Under Namespace
Classes: BeFormat, BeIdenticalTo, BeNoLargerThan, BeNoTallerThan, BeNoWiderThan, HaveDimensions, HaveDirectoryPermissions, HaveHeight, HavePermissions, HaveWidth, ImageLoader, MagickWrapper, MiniMagickWrapper
Instance Method Summary collapse
- #be_format(expected) ⇒ Object
- #be_identical_to(expected) ⇒ Object
- #be_no_larger_than(width, height) ⇒ Object
- #be_no_taller_than(height) ⇒ Object
- #be_no_wider_than(width) ⇒ Object
- #have_dimensions(width, height) ⇒ Object
- #have_directory_permissions(expected) ⇒ Object
- #have_height(height) ⇒ Object
- #have_permissions(expected) ⇒ Object
- #have_width(width) ⇒ Object
Instance Method Details
permalink #be_format(expected) ⇒ Object
[View source] [View on GitHub]
331 332 333 |
# File 'lib/carrierwave/test/matchers.rb', line 331 def be_format(expected) BeFormat.new(expected) end |
permalink #be_identical_to(expected) ⇒ Object
[View source] [View on GitHub]
36 37 38 |
# File 'lib/carrierwave/test/matchers.rb', line 36 def be_identical_to(expected) BeIdenticalTo.new(expected) end |
permalink #be_no_larger_than(width, height) ⇒ Object
[View source] [View on GitHub]
132 133 134 |
# File 'lib/carrierwave/test/matchers.rb', line 132 def be_no_larger_than(width, height) BeNoLargerThan.new(width, height) end |
permalink #be_no_taller_than(height) ⇒ Object
[View source] [View on GitHub]
298 299 300 |
# File 'lib/carrierwave/test/matchers.rb', line 298 def be_no_taller_than(height) BeNoTallerThan.new(height) end |
permalink #be_no_wider_than(width) ⇒ Object
[View source] [View on GitHub]
265 266 267 |
# File 'lib/carrierwave/test/matchers.rb', line 265 def be_no_wider_than(width) BeNoWiderThan.new(width) end |
permalink #have_dimensions(width, height) ⇒ Object
[View source] [View on GitHub]
166 167 168 |
# File 'lib/carrierwave/test/matchers.rb', line 166 def have_dimensions(width, height) HaveDimensions.new(width, height) end |
permalink #have_directory_permissions(expected) ⇒ Object
[View source] [View on GitHub]
98 99 100 |
# File 'lib/carrierwave/test/matchers.rb', line 98 def (expected) HaveDirectoryPermissions.new(expected) end |
permalink #have_height(height) ⇒ Object
[View source] [View on GitHub]
199 200 201 |
# File 'lib/carrierwave/test/matchers.rb', line 199 def have_height(height) HaveHeight.new(height) end |
permalink #have_permissions(expected) ⇒ Object
[View source] [View on GitHub]
67 68 69 |
# File 'lib/carrierwave/test/matchers.rb', line 67 def (expected) HavePermissions.new(expected) end |
permalink #have_width(width) ⇒ Object
[View source] [View on GitHub]
232 233 234 |
# File 'lib/carrierwave/test/matchers.rb', line 232 def have_width(width) HaveWidth.new(width) end |