Sha256: 5eb8de7e15268a5ee20ab6a2af207cd7bcd20d50e34aeb3ff63fd985032724bb

Contents?: true

Size: 547 Bytes

Versions: 4

Compression:

Stored size: 547 Bytes

Contents

require 'spec_helper'

module Kms
  module Public
    describe RobotsController, type: :controller do
      describe '#show' do
        before do
          Kms::Settings.instance.update(values: {robots: 'User-agent: *'})
        end
        it 'renders content of robots.txt setting' do
          get :show
          expect(response.body).to eql(Kms::Settings.instance.values['robots'])
        end
        it 'responds with http 200 status' do
          get :show
          expect(response).to be_success
        end
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kms_seo-1.0.2 spec/controllers/kms/public/robots_controller_spec.rb
kms_seo-1.0.1 spec/controllers/kms/public/robots_controller_spec.rb
kms_seo-1.0.0 spec/controllers/kms/public/robots_controller_spec.rb
kms_seo-0.2.0 spec/controllers/kms/public/robots_controller_spec.rb