Sha256: 5e93847dbb9c5ebffffe07f91540d4e41c944f4e220e7726f6dbce6851fcb8b7

Contents?: true

Size: 613 Bytes

Versions: 9

Compression:

Stored size: 613 Bytes

Contents

require 'spec_helper'

describe 'Enable SSL admin' do
  before :each do
    FactoryGirl.create('existing site')
    FactoryGirl.create(:account)
    host!('models.example.com')
  end

  it 'should redirect to SSL on admin when enabled' do
    Locomotive.config.enable_admin_ssl = true

    get '/locomotive/pages'
    response.status.should == 302
    response.location.should =~ /https/
  end

  it 'should not redirect to SSL on admin when disabled' do
    Locomotive.config.enable_admin_ssl = false

    get '/locomotive/pages'
    response.status.should == 302
    response.location.should =~ /http/
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
locomotive_cms-2.2.3 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.2.2 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.2.1 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.2.0 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.1.4 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.1.3 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.1.2 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.1.1 spec/requests/admin_ssl_spec.rb
locomotive_cms-2.1.0 spec/requests/admin_ssl_spec.rb