internetee-registry/spec/requests/admin/billing/prices/expire_spec.rb
2017-06-03 23:12:16 +03:00

22 lines
501 B
Ruby

require 'rails_helper'
RSpec.describe 'admin price expire', settings: false do
before :example do
sign_in_to_admin_area
end
it 'expires price' do
price = create(:effective_price)
expect { patch expire_admin_price_path(price); price.reload }
.to change { price.expired? }.from(false).to(true)
end
it 'redirects to :index' do
price = create(:effective_price)
patch expire_admin_price_path(price)
expect(response).to redirect_to admin_prices_url
end
end