Sha256: e7b564a68b50d8df68d17b4ba54b6e179766d39a452642dafefeafdcb2f022e8
Contents?: true
Size: 745 Bytes
Versions: 2
Compression:
Stored size: 745 Bytes
Contents
require 'spec_helper' describe LightResizer::Middleware do let(:app) { AppEmulator.new } let(:resizer) { described_class.new(app, ROOT, 'fixtures') } let(:env) { { 'PATH_INFO' => resize_relative_path} } let(:resize_relative_path) { '/light_resize/150x100_avatar.png' } #todo depends for many constant let(:resize_full_path) { File.join(ROOT, 'fixtures', resize_relative_path) } after(:each) do File.delete(resize_full_path) end it 'should approve resize request' do resizer.call(env) expect(resizer.resize_request?).to be_true end it 'should create resized image' do expect(File.exist?(resize_full_path)).to be_false resizer.call(env) expect(File.exist?(resize_full_path)).to be_true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
light_resizer-0.1.2 | spec/integration/middleware_spec.rb |
light_resizer-0.1.1 | spec/integration/middleware_spec.rb |