Sha256: 4e74c694a5105a069d2e17db867c9960f14b5245ea2fab0c00d0bac4592df614

Contents?: true

Size: 781 Bytes

Versions: 10

Compression:

Stored size: 781 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

RSpec.describe RedisWebManager::ActionsController, type: :controller do
  routes { RedisWebManager::Engine.routes }

  let(:default) do
    RedisWebManager.redises.keys[0]
  end

  describe 'DELETE #reset' do
    it 'returns a success response' do
      delete :reset, params: { instance: default.to_s }
      expect(response).to be_redirect
    end
  end

  describe 'DELETE #flushdb' do
    it 'returns a success response' do
      delete :flushdb, params: { instance: default.to_s }
      expect(response).to be_redirect
    end
  end

  describe 'DELETE #flushall' do
    it 'returns a success response' do
      delete :flushall, params: { instance: default.to_s }
      expect(response).to be_redirect
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
redis_web_manager-0.4.0 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.9 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.8 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.6 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.5 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.4 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.3 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.2 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.1 spec/controllers/redis_web_manager/actions_controller_spec.rb
redis_web_manager-0.3.0 spec/controllers/redis_web_manager/actions_controller_spec.rb