RSpec::Image
Provides some matchers for testing your image file.
This was created with reference to the carrierwave gem.
Installation
Add this line to your application's Gemfile:
gem 'rspec-image'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rspec-image
Usage
be_identical_with
describe "thumbnail file" do
subject { "/path/to/something.jpg" }
it { should be_identical_with("/path/to/something.jpg") }
end
have_width
describe "thumbnail file" do
subject { "/path/to/something.jpg" }
it { should have_width(400) }
end
have_height
describe "thumbnail file" do
subject { "/path/to/something.jpg" }
it { should have_height(300) }
end
have_dimensions
describe "thumbnail file" do
subject { "/path/to/something.jpg" }
it { should have_dimensions(400, 300) }
end
Contributing
- Fork it ( https://github.com/namusyaka/rspec-image/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request