Sha256: 0e7e03929648613090dbe6addcb7e3f6b8278509625f6bee35b90dcce9704880

Contents?: true

Size: 842 Bytes

Versions: 14

Compression:

Stored size: 842 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

RSpec.describe RedisWebManager::ApplicationController, type: :controller do
  describe 'Methods' do
    it 'returns a raise value (authenticated?)' do
      expect do
        controller.send(:authenticated?)
      end.to raise_error(LocalJumpError)
    end

    it 'returns a nil value (authenticate)' do
      expect(controller.send(:authenticate)).to eql(nil)
    end

    it 'returns a Info class (info)' do
      expect(controller.send(:info)).to be_a_kind_of(RedisWebManager::Info)
    end

    it 'returns a Connection class (connection)' do
      expect(controller.send(:connection)).to be_a_kind_of(RedisWebManager::Connection)
    end

    it 'returns a Action class (action)' do
      expect(controller.send(:action)).to be_a_kind_of(RedisWebManager::Action)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
redis_web_manager-0.4.0 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.9 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.8 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.6 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.5 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.4 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.3 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.2 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.1 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.3.0 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.2.1 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.2.0 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.1.8 spec/controllers/redis_web_manager/application_controller_spec.rb
redis_web_manager-0.1.6 spec/controllers/redis_web_manager/application_controller_spec.rb